欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

在mac上用node搭建移动设备测试服务器

程序员文章站 2022-06-28 09:55:56
搭建环境 mac。本机使用的是MacBook Air, 系统macOS Sierra 10.12.5 node环境 移动设备。本机使用的是iPhone 创建项目 参见之前的博...

搭建环境

mac。本机使用的是MacBook Air, 系统macOS Sierra 10.12.5 node环境 移动设备。本机使用的是iPhone

创建项目

参见之前的博客创建项目 运行项目node www/bin 浏览器打开 https://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串。完事,收工。