Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

logo

GitHub Issues GitHub license Static Badge

PostWebApi is a .NET 9 Web API used to manage post related data in PostOShare. It depends on .NET 9 and communicates with a MongoDB database.

Prerequisites

The following need to be available to ensure that the API and the Mongo DB database can be setup:

Additionally, it requires that IdentityWebApi is running. This requires that the following is available:

Installation

Installation

Steps that can be used to setup the API are

git clone https://github.com/PostOShare/PostWebApi.git

cd PostWebApi\PostWebApi
dotnet restore

Before starting the API install the IdentityWebApi and execute this API. Then execute the PostWebApi.

Dependencies

Production dependencies

  • Microsoft.AspNetCore.Authorization
  • Microsoft.AspNetCore.Authentication.JwtBearer
  • Serilog.AspNetCore
  • Serilog.Sinks.File
  • Microsoft.Extensions.Http
  • MongoDB.Bson
  • Microsoft.AspNetCore.Http
  • Microsoft.Extensions.Configuration.Abstractions
  • MongoDB.Driver

Development dependencies

These dependencies are used only in development:

  • Swashbuckle.AspNetCore
  • Swashbuckle.AspNetCore.Annotations
  • Microsoft.AspNetCore.OpenApi

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages