首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何连接到在cloud9服务器内部的“localhost”上运行的进程

如何连接到在cloud9服务器内部的“localhost”上运行的进程
EN

Stack Overflow用户
提问于 2013-04-13 17:37:10
回答 5查看 13.4K关注 0票数 9

我有一个在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为不同的模块提供服务,但是不知道以后如何从浏览器中打开这些文件。

任何帮助都将不胜感激。

EN

回答 5

Stack Overflow用户

发布于 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

票数 5
EN

Stack Overflow用户

发布于 2013-07-24 01:39:41

如果您使用主机和端口变量运行testem:

代码语言:javascript
复制
testem --host $IP -p $PORT

通过进入外部服务器的根目录,您应该能够从浏览器连接:

代码语言:javascript
复制
http://workspace.username.c9users.io/
票数 5
EN

Stack Overflow用户

发布于 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之前)同步,并且一直很成功。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15990818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档