我使用的是一个环境,一个Cloud9.io ubuntu VM Online IDE,我通过对此错误进行故障排除,只是通过Webpack dev服务器运行应用程序.
我推出它:
webpack-dev-server -d --watch --history-api-fallback --host $IP --port $PORT
Run Code Online (Sandbox Code Playgroud)
$ IP是一个变量,其主机地址为$ PORT,具有端口号.
在Cloud 9中部署应用程序时,我被指示使用这些变量,因为它们具有默认的IP和PORT信息.
服务器启动并编译代码,没问题,但它没有向我显示索引文件.只有一个带有"无效主机标题"的空白屏幕作为文本.
这是请求:
GET / HTTP/1.1
Host: store-client-nestroia1.c9users.io
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36
Accept:
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
DNT: 1
Accept-Encoding: gzip, deflate, sdch, br
Accept-Language: en-US,en;q=0.8
Run Code Online (Sandbox Code Playgroud)
这是我的package.json:
{
"name": "workspace",
"version": "0.0.0",
"scripts": {
"dev": "webpack -d --watch",
"server": "webpack-dev-server -d --watch --history-api-fallback --host $IP …Run Code Online (Sandbox Code Playgroud) 现在,每当我想将node.js服务器部署到我的生产服务器时,我需要更改我的数据库和外部API的各种连接的所有IP/DNS /用户名/密码.
这个过程很烦人,有没有办法验证当前运行的node.js实例是在cloud9ide还是实际上我的生产中的智能机器?
如果我能够在我的运行代码中运行我的node.js实例运行的服务器,我将添加一个条件,将值设置为prod或dev.
谢谢
有没有办法打开文件而不是从工作区树视图但是从c9终端选项卡?
背景:c9不允许我为那些没有写访问权限的用户设置工作空间路径.但我想看看并更改主项目目录(虚拟主机,php ini等)之外的文件.使用终端,我可以在用户具有读取权限的任何地方漫游.
My Cloud 9工作区使用Node.Js 0.10运行.如何将其更新到最新版本的Node.Js(今天是0.12.4)?
我正在尝试使用apt-get安装Node.Js,但我总是会得到0.10版本.
更新:最新版本的Cloud 9工作区现已预安装4.1.1版
我是一名(非技术性)实习生,在一个我无法使用普通笔记本电脑的地方,我有很多空闲时间.我正在学习如何编程,并且我希望能够使用完全基于云的开发环境,因为我无法在我可以访问的计算机上安装任何东西.
我注册了Cloud9 IDE,将它连接到我的GitHub帐户,并克隆了一个包含我正在进行的一个小型Sinatra项目的repo.问题是,我不知道如何将我在Cloud9中所做的任何更改推送到Heroku.基本上我是在盲目飞行.如果我在我的笔记本电脑上,我只是跳上终端,提交我的更改,然后运行git push heroku master.在工作中,这不是一种选择,因为我没有在本地开发任何东西.Cloud9有一个安装了git的内置控制台,所以我尝试通过运行安装rubygems,git clone https://github.com/rubygems/rubygems.git所以我可以安装heroku gem,但我无法弄清楚如何解压缩/安装它.
我在正确的道路上吗?关于如何完全在云中开发的任何建议?
我真的想知道是Cloud 9(https://c9.io/)支持.Net(C#)?我的目标是为我的项目使用.Net 4.0 + MVC 3.0.
"New Runner"有"Run With"的未来,是否可以让Cloud 9支持.Net?
我正在使用cloud9在线IDE开发node.js应用程序.我需要编辑.gitignore文件,但我看不到它,因为它是一个隐藏文件.有谁知道如何在cloud9文件树中显示隐藏文件?
我正在尝试在Cloud9中的Rails应用程序中设置postgres数据库.
我按照这里的说明操作:https://docs.c9.io/setting_up_postgresql.html并设置一个名为cc_database的数据库.
我的database.yml文件如下所示:
development:
adapter: postgresql
encoding: SQL_ASCII
database: cc_database
pool: 5
username: postgres
password: password
Run Code Online (Sandbox Code Playgroud)
当我运行rake db:setup时出现以下错误:
PG::ConnectionBad: FATAL: Peer authentication failed for user "postgres"
Run Code Online (Sandbox Code Playgroud)
我对这一切都很陌生,所以任何建议都会非常感激.
我正在使用 Vue UI 界面设置一个新的 Vue.JS 应用程序。当我使用vue serve src/App.vue应用程序启动应用程序时,它只在页面中显示默认的Home | About. 当我检查 HTML 中的页面时,我看到:
<noscript>
<strong>We're sorry but basicapp doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
</noscript>
Run Code Online (Sandbox Code Playgroud)
在控制台中我看到
[Vue warn]: Unknown custom element: <router-link> - did you register the component correctly? For recursive components, make sure to provide the "name" option.
found in
---> <App> at src/App.vue
<Root>
Run Code Online (Sandbox Code Playgroud)
我正在使用运行 Vue UI 时创建的基本应用程序
我正在使用运行 Vue UI 时创建的基本应用程序如果我使用vue ui命令运行应用程序,然后从 Vue UI 启动应用程序,它就可以工作。
我想使用命令行打开应用程序的原因是,在 …
在Cloud 9中安装了firebase-tools.要进行设置,尝试firebase login但无法获得cli的auth.单击提供的身份验证链接后,重定向URL将查找显然无法访问的localhost.
关于cloud9支持的答案是有道理的,但做了所有在那里被告知但仍然无法使其工作的事情.身份验证链接本身已经有localhost重定向到端口,默认情况下端口是9005链接 - 手动将其更改为c9工作区预览URL或端口号从Google返回"redirect url mismatched".
其他人在Cloud 9中尝试过firebase-tools并使其工作?提前致谢!
cloud9-ide ×10
cloud9 ×2
javascript ×2
node.js ×2
c#-4.0 ×1
express ×1
git ×1
github ×1
heroku ×1
hidden-files ×1
joyent ×1
nvm ×1
postgresql ×1
reactjs ×1
vue.js ×1