Solution for file storage.📁📁📁 Just for portfolio purposes.
- Angular v9 & ASP.NET Core 3.1
- JWT token & ASP.NET Core Identity
- Role based Authorization
- SQL data access via Entity Framework Core
- Logging via NLog
- Install
- At least .NET Core 3.1
- Node.js and npm
- At least Angular CLI 9
- Command line & .NET Core CLI
- In FileStorage-SPA folder run:
npm install
- In FileStorageBackend\FileStorage.API folder run:
dotnet build
- In FileStorage-SPA folder run:
- The SPA will be served on
http://localhost:4001
- Web API will be served on
https://localhost:5001
- Command line & .NET Core CLI
- In FileStorage-SPA folder run:
ng serve
- In FileStorageBackend\FileStorage.API folder run:
dotnet run
- In FileStorage-SPA folder run:
User with "Member" role:
- Login: Tina
- Password: password
User with "Admin" role:
- Login: Admin
- Password: admin
- Edit
ConnectionStrings
in appsettings.json:
"ConnectionStrings": {
"sqlConnection": "Server=(localdb)\\.;database=FileStorageDb; Integrated Security=true"
}
MIT