如何从IPad连接到本地网络NodeJS服务器?

时间:2016-05-15 16:36:37

标签: node.js ipad connect local-network

我想使用本地网络连接到我的Windows操作系统上安装的正在运行的NodeJS服务器。

有没有办法连接本地网络中的这个或其他设备?

我目前正在使用xip.io,但我没有得到任何结果。

1 个答案:

答案 0 :(得分:0)

我使用接下来的步骤得到它:

  1. 使用npm install -g minihost全局安装以下NPM包 - Minihost。它可能需要graceful-fs包更新。

  2. 我使用下一个示例代码创建 server.js 文件:

  3.     const express = require("express");
        const bodyParser = require("body-parser");
        const path = require("path");
        //const minihost = require("minihost");
    
        const server = express();
    
        const host = process.env.host || "127.0.0.1";
        const port = process.env.port || 2000;
    
        server.set('views', './app/views');
        server.set('view engine', 'jade');
    
        server.use(bodyParser.urlencoded({extended: true}));
        server.use(bodyParser.json());
    
        server.get("/", (req, res) => res.render("home"));
        server.listen(port, host, () => console.log(`Listening on http://${host}:${port}`))
    
    1. 使用一些示例代码创建视图app\views\home.jade

    2. 在CLI界面中执行下一个命令:

    3.     h -- node server.js //Don't forget prefix with h -- your node server command
      
      1. 执行,如果您在Windows操作系统计算机上使用cmd命令ipconfig来获取本地计算机的IP。

      2. 将您的设备放入下一个网址:

        http://node-xip-io.YOUR-LOCAL-IP.xip.io:2000 //i.e。 http://node-xip-io.192.168.0.102.xip.io:2000

      3.   

        请勿忘记将您的LOCAL-IP 替换为您使用ipconfig cli命令获得的IP。