【发布时间】:2014-07-02 08:58:00
【问题描述】:
我有一个小型 node.js 和 socket.io 项目,我想在我的服务器上在线运行。我为我的文件使用了翡翠,并使用 npm install 将其打包完成。所以一切都在我的本地文件夹中。我也可以在本地运行它,它可以工作。
但我想连接我的手机来控制我的浏览器,但我无法将我的手机连接到本地主机。所以我需要在线运行它。
问题是当我把它放到网上时,我有一个 index.jade 文件。这个不会被浏览器识别为网页。所以当我转到http://www.woutervdkamp.nl/iphoneconnect/views时,我只会得到一个禁止页面
我的文件夹结构是这样的:
└── httpdocs
├── iphoneconnect
| ├── node-modules
| ├── express
| ├── jade
| └── socket.io
├── package.json
├── server.js
└── views
├── index.jade
└── mobile.jade
我需要使用特殊的主机吗?或者有人可以指出我正确的方向!提前致谢。
我正在尝试做这样的事情: http://sportyfinger.lecoqsportif.com/uk-en/connexion
如果有人有一个很好的教程,那就太好了!我只想知道如何设置iphone和webbrowser之间的连接!现在已经有东西了,但是有点慢。
你好,
沃特
【问题讨论】:
-
您可以将手机连接到本地网络并通过将其 IP 和端口放入手机中来访问您的开发机器
-
我认为这根本与节点无关。 “禁止”消息由 Apache 发送。不过,您还没有告诉我们有关您的配置的足够信息。
-
之后我仍然想在线托管它,所以仍然需要一个解决方案 :) 感谢您的建议,不知道。会试一试的。
-
我猜你对它应该如何工作有一个根本的误解。你甚至有一个节点进程在运行吗?你的快递应用中有
/iphoneconnect/views/路由吗?
标签: javascript node.js sockets express pug