mirror of
https://gitlab.com/timvisee/send.git
synced 2024-11-10 05:02:45 +01:00
f3fb433531
The links on readme.md were pointing to no longer existant files. With this PR these links are updated to the new location of the files inside the ./bin directory.
20 lines
651 B
Markdown
20 lines
651 B
Markdown
# Server Code
|
|
|
|
The server provides the API, serves static assets, and renders the pages for Send. The production entrypoint is [prod.js](./bin/prod.js) and the development entrypoint is [dev.js](./bin/dev.js) via `webpack-dev-server`.
|
|
|
|
## Server configuration
|
|
|
|
[config.js](./config.js) contains the schema for our configuration options. Environment variables are the preferred method for setting configuration.
|
|
|
|
## Middleware
|
|
|
|
Contains authentication and localization middleware.
|
|
|
|
## Routes
|
|
|
|
Contains all the server routes and handlers for the API and pages
|
|
|
|
## Storage
|
|
|
|
Contains implementations of possible storage engines for the files and metadata
|