首先,在计算机上安装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