首先,在计算机上安装nodejs。然后新建文件夹(如nodejspro),用来搭建项目。
在该文件夹下打开cmd窗口,执行以下操作:
一,初始化项目
npm init –y
二,安装express框架,用户快速搭建http
npm install express --save
三,安装nodemon监控文件修改,用来实现热修改。
npm install nodemon -g
四·,在该文件夹(nodejspro)下新建建立index.js文件。
const express = require('express')
const bodyParser = require('body-parser')
const app = express()
app.use(bodyParser.json())
app.use(bodyParser.json()); // for parsing application/json
app.use(bodyParser.urlencoded({ extended: true }));
// 处理POST请求
app.post('/hello', (req, res) => {
/*
从前台接收参数示例:
req.body.xxxxx 从post中的变量
*/
console.log(req.body)
res.json(req.body)
})
//模拟json格式数据
var data = {
name: '张五',
gender: [
{ name: '男', value: '0', checked: true },
{ name: '女', value: '1', checked: false }
],
skills: [
{ name: 'HTML', value: 'html', checked: true },
{ name: 'CSS', value: 'css', checked: true },
{ name: 'JavaScript', value: 'js', checked: false },
{ name: 'Photoshop', value: 'ps', checked: false },
],
opinion: '测试'
}
// 处理GET请求
app.get('/hello', (req, res) => {
/*
从前台接收参数示例:
req.params.xxxxx 从path中的变量
req.query.xxxxx 从get中的?xxxx=中
*/
res.json(data) //向前台发送json数据
})
// 监听3000端口
app.listen(3000, () => {
console.log('server running at http://127.0.0.1:3000')
})
五:启动服务器
nodemon index.js