- Expressをインストールします
npm install express --save-dv
これは、DEV依存内側をインストールすることをお勧めします
- ボディ解析をインストール
npm install body-parser --save-dev
あなたがポストメソッドを使用して要求データを送信すると、あなたが要求を提出するデータを表示するrq.body必要があるかもしれませんが、ボディ解析がミドルウェアである、それをインストールする必要があり、あなたはインストールするために使用インストールすることはできません。
- Srcおよびプロジェクトサーバフォルダに兄弟(フォルダ名は簡単に取る)、その後、フォルダindex.jsにファイルを作成を作成するには、Expressを起動するために使用しました
const express = require('express')
// 新建app
const app = express()
const bodyParser = require('body-parser');//引入bodyParse中间件
app.use(bodyParser.json());//中间件的json数据解析功能
app.use(bodyParser.urlencoded({ extended: false }));//中间件的表单数据解析功能
//这里是设置跨域访问
app.all('*', function (req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Methods", "GET,HEAD,OPTIONS,POST,PUT");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, Authorization");
next();
});
//拦截get请求方法
app.get('/', function (req, res) {
res.send('你好');
});
//拦截post请求方法
app.post('/request', function (req, res) {
//console.log(req.body)//这里是打印接收到的请求数据,写不写随意,此时就用到bodyParse中间件
})
//监听的端口,自己可以定义,尽量使用express默认端口
app.listen(3000, function () {
console.log('Node app start at port 3000')//这里是cmd打印出来你设置的端口
})
- startメソッドを表現
node server/index.js
これは、あなただけのフォルダとファイル名を作成したファイルであります