我有一个在cloud9 IDE online中工作的Javascript项目,我想使用testem模块:npmjs.org/package/testem与摩卡或茉莉等库一起测试我的代码。
我在跟踪本教程关于tuts +
我已经安装了testem模块,但是当我使用9终端窗口中的命令" testem “运行它时,testem要求我在中打开一个新的选项卡。
通常,要在cloud9中预览工作区文件,我将转到https://c9.io/username/folders.../workspace/folders.../index.html
既然我在cloud9服务器上,我想知道是否可以从浏览器打开这个'localhost‘链接,如果是,我将如何做?
(我在cloud9 9的IDE 'localhost','127.0.0.1',中尝试了‘localhost’,‘127.0.0.1’,'0.0.0.0‘,但没有成功)。
也许我能以不同的方式访问它?
比如“username.cl9.io/工作区:PORT”?
如果没有,也许可以提供一个链接和端口来进行测试(而且一个人会怎么做呢?)我知道在process.env.IP中,您可以使用cloud9和process.env.PORT为不同的模块提供服务,但是不知道以后如何从浏览器中打开这些文件。
任何帮助都将不胜感激。
发布于 2013-04-24 06:23:10
如果您正在运行一个节点进程:.c9users.io将是访问它的链接。
如果要预览工作区中的特定文件:https://c9users.io/username/workspacename/workspace/filename.html
示例:
我的名字是鲍勃,我的项目名是我的项目。
运行节点服务链接- .c9users.io
直接文件预览链接- https://c9users.io/bob/mycoolproject/workspace/index.html
发布于 2013-07-24 01:39:41
如果您使用主机和端口变量运行testem:
testem --host $IP -p $PORT通过进入外部服务器的根目录,您应该能够从浏览器连接:
http://workspace.username.c9users.io/发布于 2015-02-13 21:12:02
我知道这是一个非常晚的反应,但我觉得你只是需要正确的主机名,你将在业务。我获取C9主机名的方法如下:
如果您打开一个终端并通过输入访问mysql命令行
mysql-ctl start
紧接着是
mysql-ctl cli
它将带您到MySQL命令行接口,然后可以运行以下查询:
SHOW VARIABLES WHERE Variable_name = 'hostname';
它将在“主机名”列下返回您的主机名,该列应该如下所示:
yourUsername-yourProjectName-XXXXXXX
在这里,X是一个7位数字。你可以用它作为主机名,而不是本地主机或127.0.0.1 (它从来不适用于大多数人,我也不知道为什么其他人总是这么说)。我以前用这个主机名将我的MySQL脚本与我的MySQL数据库(在C9实现内置的phpMyAdmin之前)同步,并且一直很成功。
https://stackoverflow.com/questions/15990818
复制相似问题