1.去nodejs官網(wǎng)(https://nodejs.org/en/)下載安裝包渤弛。
2.雙擊安裝。
3.安裝完成后打開終端輸入以下命令伍宦,出現(xiàn)版本信息蚂踊,說明安裝成功脱货。
npm -v
node -v
4.桌面新建一個(gè)空白文件夾城须,打開終端切換到該文件夾目錄下。
(1)初始化項(xiàng)目凹蜈,將會(huì)自動(dòng)創(chuàng)建package.json配置文件
npm init –y
(2)安裝Express框架限寞,用于快速搭建HTTP服務(wù)器
npm install express --save
(3)安裝nodemon監(jiān)控文件修改
npm install nodemon -g
執(zhí)行上述命令后,在項(xiàng)目目錄下創(chuàng)建index.js文件踪区,編寫代碼如下昆烁。
const express = require('express')
const bodyParser = require('body-parser')
const app = express()
app.use(bodyParser.json())
// 處理POST請(qǐng)求
app.post('/', (req, res) => {
console.log(req.body)
res.json(req.body) })
// 監(jiān)聽3000端口11
app.listen(3000, () => {
console.log('server running at http://127.0.0.1:3000')
})
上述代碼用于搭建一個(gè)監(jiān)聽3000端口的HTTP服務(wù)器,支持POST請(qǐng)求缎岗,第7行代碼用于將接收到的數(shù)據(jù)輸出到命令行静尼,第8行用于將收到的數(shù)據(jù)響應(yīng)給客戶端。接下來在命令提示符中執(zhí)行如下命令传泊,啟動(dòng)服務(wù)器鼠渺。
nodemon index.js
上述命令執(zhí)行后,如果看到
server running at http://127.0.0.1:3000
眷细,表示啟動(dòng)成功拦盹。
5.將服務(wù)器搭建完成后,在小程序pages/index/index.js文件中編寫表單提交的事件處理函數(shù)溪椎,利用wx.request()向本地HTTP服務(wù)器發(fā)送POST請(qǐng)求普舆,具體代碼如下。
submit: function(e) {
wx.request({
method: 'post',
url: 'http://127.0.0.1:3000/',
data: e.detail.value,
success: function (res) {
console.log(res)
}
})
},
在上述代碼中校读,method 表示請(qǐng)求方式沼侣,url 表示服務(wù)器接口地址,data 表示請(qǐng)求的參數(shù)歉秫, success表示接口調(diào)用成功的回調(diào)函數(shù)蛾洛,其參數(shù)res表示服務(wù)器響應(yīng)信息。