搭建环境
- mac。本机使用的是MacBook Air, 系统macOS Sierra 10.12.5
- node环境
- 移动设备。本机使用的是iPhone
创建项目
- 参见之前的博客创建项目
- 运行项目
node www/bin
- 浏览器打开
http://localhost:3000
.如果显示Express Welcome to Express
则创建成功
手机访问本机测试服务器
- 打开手机WiFi并使手机和mac处于同一网段下
- 设置HTTP代理,手动,服务器填mac WiFi 的IP地址,端口填 3000(node的默认端口)
- 打开浏览器,输入
localhost.com
,如果显示Express Welcome to Express
则成功
测试GET请求
- 打开node项目,在routes路径下新建
test.js
文件,添加如下代码
var express = require('express');
var router = express.Router();
/* GET . */
router.get('/ttt', function(req, res, next) {
res.json({
data: {
name: 'jack',
title: 'title'
},
msg: 'success',
code: 0
});
});
module.exports = router;
- 在
app.js
中的
var index = require('./routes/index');
var users = require('./routes/users');
后面添加代码
var test = require('./routes/test');
并在代码
app.use('/', index);
app.use('/users', users);
后面添加代码
app.use('/test', test);
- 保存并重启程序
- 手机浏览器输入
localhost.com/test/ttt
如期显示返回的json
串。完事,收工。