1、在目录下用cmd输入 mkdir minibackprogram 创建一个新的后台文件夹
2、cd minibackprogram
3、cnpm init -y
4、cnpm i koa koa-router --save
5、在minibackprogram文件夹下创建一个server.js文件
const Koa = require('koa');
const Router = require('koa-router');
const app = new Koa();
const router = new Router();
router.get('/test', ctx=>{
ctx.body={aa: 123}
})
app.use(router.routes());
app.use(router.allowedMethods());
app.listen(3000);
浏览器输入:http://localhost:3000/test 即可
在小程序内获取数据:
在index.js里的page({ })内使用onLoad(){}生命周期函数
Page({
onLoad(){
wx.request({
url: 'http://localhost:3000/test',
success: res=>{
console.log(res.data)
}
})
}
})
也可以把路径单独存在一个js里,例如存在untils下的url.js内
//untils内的url.js内容如下
module.exports = {
urlPrefix: 'http://localhost:3000'
}
在index.js里的page({ })内使用onLoad(){}生命周期函数重新编写如下:
const urlLink = require('../../untils/url.js')
Page({
onLoad(){
wx.request({
url: urlLink.urlPrefix + '/test',
success: res=>{
console.log(res.data)
}
})
}
})