我有一个在 cloud9 IDE online 中处理的 Javascript 项目, 我想使用 testem npm 模块 测试我的代码: npmjs.org/package/testem 以及 Mocha 或 Jasmine 等库。
我正在关注 this tutorial on net tuts +
我已经安装了 testem npm 模块,但是当我在 cloud9 的终端窗口中使用命令“testem”运行它时,testem 要求我在“localhost:7357”
中打开一个新标签页通常要在 cloud9 中预览工作区文件,我会去 https://c9.io/username/folders.../workspace/folders.../index.html
因为我在cloud9服务器上,所以我想 了解是否可以从浏览器打开此“localhost”链接, 如果是,我该怎么做?
(我在 cloud9 中尝试了 'localhost'、'127.0.0.1'、'0.0.0.0' IDE,但它不起作用)。
也许我可以用不同的方式访问它?
喜欢“username.cl9.io/workspace:PORT”?
如果没有,也许可以提供一个链接和端口给testem (而且无论如何,一个人会怎么做?)。 我知道在 cloud9 中你可以使用 process.env.IP 和 process.env.PORT 来提供给不同的 模块,但不知道以后如何从浏览器打开这些文件。
我们将不胜感激。
最佳答案
如果您正在运行 Node 进程: http://workspacename.username.c9users.io 将是访问它的链接。
如果要在工作区中预览特定文件: https://c9users.io/ 用户名/工作区名/workspace/filename.html
示例:
我叫 bob,我的项目名称是 mycoolproject。
正在运行 Node 服务链接 - http://mycoolproject.bob.c9users.io
直接文件预览链接- https://c9users.io/ bob/mycoolproject/workspace/index.html
关于node.js - 如何连接到在 cloud9 服务器内部的 'localhost' 上运行的进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15990818/