typescript-express-passportjs icon indicating copy to clipboard operation
typescript-express-passportjs copied to clipboard

ExpressJs project uses TypeScript, PassportJS, Moongose, Continuous Integration (CircleCI.io) and Code Coverage (CodeCov.io)

typescript-express-passportjs

ExpressJS template project uses TypeScript, Moongose, Continuous Integration CircleCI.io and Code Coverage CodeCov.io

codecov CircleCI

Node.js version >= 4.0

[email protected]

Run npm install:

npm install -g typescript nodemon mocha nyc codecov
npm install

Test:

npm test

Start Server:

cd src
node App.js

How to change mongodb database URL

mongoose.connect('<YOUR-DATABASE-URL>');

Generate Secret Key in Config folder.

$ ssh-keygen
$ openssl rsa -in private_key_filename -pubout -outform PEM -out public_key_output_filename