├── .eslintrc ├── .gitignore ├── README.md ├── nodemon.json ├── package.json ├── src ├── api │ ├── controllers │ │ └── card.controller.ts │ ├── router.ts │ └── services │ │ └── card.service.ts ├── app.ts ├── config │ └── config.ts ├── data │ └── template.json └── models │ └── card.ts ├── tsconfig.json └── yarn.lock /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowMan128/nodejs-typescript-example/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | config.js 3 | dist -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ### Routes 2 | 3 | * visit http://localhost:8088 4 | * get /api/cards 5 | -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowMan128/nodejs-typescript-example/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowMan128/nodejs-typescript-example/HEAD/package.json -------------------------------------------------------------------------------- /src/api/controllers/card.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowMan128/nodejs-typescript-example/HEAD/src/api/controllers/card.controller.ts -------------------------------------------------------------------------------- /src/api/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowMan128/nodejs-typescript-example/HEAD/src/api/router.ts -------------------------------------------------------------------------------- /src/api/services/card.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowMan128/nodejs-typescript-example/HEAD/src/api/services/card.service.ts -------------------------------------------------------------------------------- /src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowMan128/nodejs-typescript-example/HEAD/src/app.ts -------------------------------------------------------------------------------- /src/config/config.ts: -------------------------------------------------------------------------------- 1 | export { 2 | 3 | } -------------------------------------------------------------------------------- /src/data/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowMan128/nodejs-typescript-example/HEAD/src/data/template.json -------------------------------------------------------------------------------- /src/models/card.ts: -------------------------------------------------------------------------------- 1 | // we don't need model at this moment -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowMan128/nodejs-typescript-example/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowMan128/nodejs-typescript-example/HEAD/yarn.lock --------------------------------------------------------------------------------