我使用的是一个环境,一个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) 我一天前就开始使用mongodb并遇到了问题.我在net和stackoverflow上搜索了如何在最终答案中隐藏_id值并按照提供的答案我试图让我的代码运行但仍然是_id部分显示.
PS:我使用的是cloud9作为ide.
var mongo = require('mongodb').MongoClient;
mongo.connect('mongodb://localhost:27017/learnyoumongo', function(err, database) {
if(err) throw err;
const db = database.db('learnyoumongo');
var parrots = db.collection('parrots');
parrots.find({
age: { $gt: +process.argv[2] }
},{
name: 1,
age: 1,
_id: 0
}).toArray(function(err, docs){
if(err) throw err;
console.log(docs);
database.close();
});
});
Run Code Online (Sandbox Code Playgroud) 在Cloud 9中安装了firebase-tools.要进行设置,尝试firebase login但无法获得cli的auth.单击提供的身份验证链接后,重定向URL将查找显然无法访问的localhost.
关于cloud9支持的答案是有道理的,但做了所有在那里被告知但仍然无法使其工作的事情.身份验证链接本身已经有localhost重定向到端口,默认情况下端口是9005链接 - 手动将其更改为c9工作区预览URL或端口号从Google返回"redirect url mismatched".
其他人在Cloud 9中尝试过firebase-tools并使其工作?提前致谢!
我的问题是将Flask内置的Web应用程序迁移到Droplet.
我使用C9中的Flask模板在私有工作区中构建了应用程序.现在它已经开发出来了,我想在数字海洋液滴中设置应用程序.将全新的C9 SSH工作区连接到Droplet很好; 但是,默认情况下SSH工作区没有很多依赖项(mySQL; Flask),这是一个很大的痛苦.我在14.04上使用了Ubuntu NodeJS 6.9.5的Droplet.
有没有办法将我现有的私有开发工作空间克隆到SSH工作区?如果我希望以任何理由取下液滴,那么保持与另一个同步的单个工作空间会更好.
谢谢.
我正在尝试学习 Upskillcourses.com 网络开发在线课程。在第 11 课中,我应该将 cloud9 链接到 github。
我正在尝试获取 SSH 密钥。但它不起作用:
ec2-user:~/environment $ cat ~/.ssh/id_rsa.pub
cat: /home/ec2-user/.ssh/id_rsa.pub: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我跟老师一样抄的。老实说,我真的不知道自己在做什么或如何解决。似乎没有其他人遇到此问题。谢谢你的帮助
在我的Cloud09 IDE中,我启用了PHP设置"自定义代码格式化程序"
但保存导致错误:No code formatter set for php: please check your project settings没有预定义的格式化程序,如JS(esformatter -i "$file")和谷歌也没有帮助...
我该如何使用此设置?
如何在Cloud9上安装PHP格式化程序?
我唯一的搜索揭示了这个Pear包,但它似乎过时了.
我使用AWS Cloud9 Amazon Web Services aka Cloud9 IDE.我正在尝试实现一个设置,我可以轻松地将前端(而非CLI)PHP版本与PHPBrew在5.6和7之间切换.现在,我只实现了bash有5.6.31,前端phpinfo()说PHP版本5.5.9-1ubuntu4.17,这显然是我不想看的东西.我已经设法在另一个工作区中执行此操作,其中它说PHP版本5.6.31,但我害怕触摸该工作区以冒险尝试切换到PHP 7.我不知道我是如何实现PHPBrew的版本系统级PHP ...
我已经阅读了相关的主题和问题,但他们没有帮助我.这就是我现在设置的方式:
curl -L -O https://github.com/phpbrew/phpbrew/raw/master/phpbrew
chmod +x phpbrew
sudo mv phpbrew /usr/local/bin/phpbrew
phpbrew -v
phpbrew init
echo '[[ -e /home/ubuntu/.phpbrew/bashrc ]] && source /home/ubuntu/.phpbrew/bashrc' >> ~/.bashrc
sudo apt-get update
sudo apt-get install apache2-dev
sudo apt-get install libcurl4-gnutls-dev
sudo apt-get install libmcrypt-dev libreadline-dev
sudo phpbrew install php-5.6.31 +default +dbs +mb +iconv +apxs2=/usr/bin/apxs2
Run Code Online (Sandbox Code Playgroud)
请注意,我不知道我在做什么,我从未使用过Linux.我只是从这样的线程收集这些线条,看起来很有希望,但我必须遗漏一些东西.
其他信息(在评论中要求):
$ cat /etc/apache2/mods-available/php5.load
LoadModule php5_module /usr/lib/apache2/modules/libphp5.6.31.so
$ phpbrew list
* php-5.6.31
Run Code Online (Sandbox Code Playgroud)
phpbrew switch在我安装了5.6.31和7之后,理想情况下我会切换.现在,如果我能用它来使用5.6.31,我会感到满意
目前,我所做的是将 …
阻止Cloud9 IDE向我发出警告消息.
我正在使用Cloud9 IDE编写JavaScript代码,无论我在哪里使用其他文件中的类(在同一文件夹中),我都会收到警告消息:
VarName未定义,请修复或添加/*全局VarName*/
现在这让我烦恼,我想解决它.
显而易见的解决方案是添加注释/*global VarName*/并完成它,但我不相信这是一个好的做法.
经过研究,我发现了JavaScript import功能.理论上,这将允许我做类似的事情import "myOtherJsFile"并完成它.
对于该问题,这将是一个很好的标准化解决方案,因为许多其他语言采用相同的方法.
然而,即使在添加上述行之后,我仍然会收到警告.它不会消失.
在设置 AWS Cloud9 EC2 实例时,我选择了 30 分钟进行自动休眠。我想将其更改为Never。我怎么做?
我需要ActiveStorage中的新函数resize_to_fill,因此我升级到了Ruby 2.5.1和Rails 6。
ruby '2.5.1'
gem "rails", github: "rails/rails"
Run Code Online (Sandbox Code Playgroud)
当我停止然后启动服务器(Cloud 9)时,我收到了Rails错误:
阻止的主机:xxxxxxx-xxxxxxx.c9users.io要允许对xxxxxxx-xxxxxxx.c9users.io的请求,请添加以下配置:
Rails.application.config.hosts <<“ xxxxxxx-xxxxxxx.c9users.io”
我尝试过重新启动,新窗口,但是没有任何东西可以解决。我以前从未见过此错误。我猜新版本的Rails正在做什么?
cloud9 ×10
cloud9-ide ×6
php ×2
amazon ×1
amazon-ec2 ×1
aws-cloud9 ×1
formatter ×1
github ×1
import ×1
javascript ×1
mongodb ×1
node.js ×1
phpbrew ×1
reactjs ×1
rsa ×1
ssh ×1
ubuntu ×1