express-typescript-boilerplatedeprecated

A boilerplate for a Node.js server with Express framework and a client app built with Webpack. Written in Typescript. Supports containerization using Docker.

Usage no npm install needed!

<script type="module">
  import expressTypescriptBoilerplate from 'https://cdn.skypack.dev/express-typescript-boilerplate';
</script>

README

express-typescript-boilerplate

A boilerplate for a Node.js server with Express framework and a client app built with Webpack. Written in Typescript. Supports containerization using Docker.

Install

npm install

Develop

npm run start:dev

Project structure

public
Static assets like images may go here. They are served using a static middleware. Assets generated by Webpack are put into the `generated` subfolder.
public/generated
Assets generated by Webpack
src
The server application
src/app
The client application

Run in production

The postinstall script automatically builds the client app. As long as NODE_ENV is set to production, just run npm install && npm start. Else, use npm run start:prod instead of npm start.