Windows OS システムにインストールされている実行中の NodeJS サーバーに、ローカル ネットワークを使用して IPad から接続したいと考えています。
このデバイスまたは他のデバイスをローカル ネットワークに接続する方法はありますか?
現在 xip.io を使用していますが、結果が得られませんでした。
Windows OS システムにインストールされている実行中の NodeJS サーバーに、ローカル ネットワークを使用して IPad から接続したいと考えています。
このデバイスまたは他のデバイスをローカル ネットワークに接続する方法はありますか?
現在 xip.io を使用していますが、結果が得られませんでした。
次の手順を使用して取得しました。
を使用して、次の NPM パッケージ - Minihostをグローバルにインストールしますnpm install -g minihost
。graceful-fsパッケージの更新が必要になる場合があります。
次のサンプル コードを使用してserver.jsファイルを作成します。
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}`))
app\views\home.jade
サンプル コードを使用してビューを作成します。
CLI インターフェイスで次のコマンドを実行します。
h -- node server.js //Don't forget prefix with h -- your node server command
Windows OS マシンを使用している場合は、cmd コマンドipconfig
を実行して、ローカル マシンの IP を取得します。
デバイスに次の URL を入力します。
http://node-xip-io.YOUR-LOCAL-IP.xip.io:2000 //ie http://node-xip-io.192.168.0.102.xip.io:2000
YOUR-LOCAL-IP
ipconfig
をcli コマンドで取得した IP に置き換えることを忘れないでください。