npm install --save cors express cors body-parser lodash mysql
npm install --save-dev nodemon
npm install --save-dev @babel/core @babel/preset-env @babel/cli @babel/node
.
├── .babelrc
├── package.json
├── dist
└── src
└── index.js
{
"presets": ["@babel/preset-env"]
}
...
"scripts": {
"start": "nodemon --exec babel-node src/index.js",
"build": "babel src -d dist",
"serve": "node dist/index.js"
},
...
var express = require('express');
var bodyParser = require('body-parser');
var cors = require('cors');
var app = express();
app.use(cors());
app.use(bodyParser.urlencoded({extended: false}));
app.use(bodyParser.json());
app.get('/', function (req, res) {
res.send('Hello World!');
});
app.listen(3000, function () {
console.log('Example app listening on port 3000!');
});