JavaScript, TypeScript, NodeJS, REST, Express.js, NeDB; React.js, Axios, Webpack, Babel
Introduction
- Built a webmail server with Node.js framework based on REST which used Express to write RESTful API, and stored contacts data in a NoSQL database NeDB.
- Implemented a user interface with React framework, used Axios library to make requests from the server, and used Webpack to bundle the application.
Server-side command
npm run dev
Client-side command
npm run build
(compile)npm install http-server
(to let client side show on a web browser)cd dist
(move to Dist folder)http-server
(run http-server)