一 搭建后端
- 全局命令 安装express
npm install express-generator -g
- 进入项目目录 生成server
express --view=ejs server
- 进入生成的服务器文件目录
cd server
- 安装依赖
npm install
- 启动nodejs 服务器
npm start
- 浏览器访问
http://127.0.0.1:3000/
看是否已经启动
二 前端请求后端接口 [本地测试]
- 新建一个 接口 /api/index_list/data
var express = require('express');
var router = express.Router();
/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index', { title: 'Express' });
});
router.get('/api/index_list/data', function(req, res, next) {
// res.render('index', { title: 'Express' });
res.json({
"a":1
});
});
module.exports = router;
- 本地请求接口数据
onLoad() {
// 请求接口数据
uni.request({
url:"http://127.0.0.1:3000/api/index_list/data",
success: (res) => {
console.log(res.data.a);
}
})
},
- 手机和电脑是一个wifi
- 不可以使用localhost,必须要用ip
查看ip
mac :ifconfig
windows :ipconfig