【问题标题】:Application should launch in computer B when user runs url or a command in computer A当用户在计算机 A 中运行 url 或命令时,应用程序应在计算机 B 中启动
【发布时间】:2019-04-29 17:25:17
【问题描述】:

我正在使用 node 和 express js 的组合来加载我的 html 页面。我的要求是,当用户从计算机 A 在浏览器中输入 http://localhost:8080/loadPage 时,应用程序应该在计算机 B 中启动。两台计算机都属于同一个 LAN。请提出一种方法。

【问题讨论】:

    标签: node.js express websocket


    【解决方案1】:

    我想知道您使用哪种前端技术来开发您的 UI。所以,我可以提出一些建议。

    例如:

    方法一:

    If you are developing your UI in Angular than you can use ng serve --host 192.xxx.xx.xx --port zzzz
    

    通过这种方式,您可以运行 Angular 应用程序,也可以在另一台计算机浏览器中使用

    http://192.xxx.xx.xx:zzzz
    

    方法二:

    如果在 node.js 中渲染一些前端应用程序,你可以使用

    const express = require('express');
    const app = express();
    var port = process.env.PORT || 3000;
    app.use(express.static('./folder_with_html'));
    app.get('/', (req, res) => {
      res.sendFile(__dirname + '/folder_with_html/index.html');
    });
    

    谢谢

    【讨论】:

    • 嗨,Kartik,我可以按照你说的直接启动应用程序。但我的问题是,假设当我从我的机器上运行一些批处理文件时,应用程序应该在我的同事机器上打开。如果我的解释方式无法理解,请纠正我。
    • 我有疑问?你要为 node.js 应用程序创建一个浴文件或构建文件吗?因为大部分 js 应用程序都是作为构建文件,运行过程与使用 webpack 相同。
    • @Karthik Raja S ,如果您对实际问题有疑问,最好在 Anwer 上发表评论而不是发表评论。
    • 好的,Sreehari 先生,我认为我的回答会对他有所帮助,但他的担忧有所不同。
    • 嗨 Kartik,是的,你是对的。我的关注或要求不同。谢谢。
    猜你喜欢
    • 2013-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-14
    • 1970-01-01
    相关资源
    最近更新 更多