1.15.0 • Published 5 years ago
pream-renderer v1.15.0
Typescript and Express.js
An Express.js project implemented using Typescript with strongly typed objects:
Installation
Clone the repository
npm install For development:
npm run devTo start:
npm run startTo debug in visual studio code:
npm run debugThen run the launch.json configuration inside visual studio code f5. You should now be able to set breakpoints in your typescript.
Test
npm run testTest Watch
npm run test:watchBuild to ./dist
npm run buildBrowse to http://localhost:3000
Folder structure
|-- Dockerfile
|-- README.md
|-- package.json
|-- spec
| -- index.spec.ts
|-- src
| |-- config
| | -- config.ts
| | -- express.ts
| |-- controllers
| | -- index.server.controller.ts
| |-- index.ts
| |-- public
| | -- stylesheets
| | -- style.css
| |-- routes
| | -- index.server.route.ts
| |-- tsconfig.json
| -- views
| -- error.jade
| -- index.jade
| -- layout.jade
-- tsconfig.jsonDocker
Build the image sudo docker build -t rjmacarthy/express-typescript-starter .
Run the image docker-compose up
Open http://localhost:8080
License
MIT - Do with as you like.