问题标签 [cloud9]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Ruby on rails 5 未初始化常量 ApplicationRecord (NameError)
我不断收到此错误“/home/ubuntu/workspace/au5/app/models/user.rb:1:in `': uninitialized constant ApplicationRecord (NameError)”
我是 Ruby on Rails 的新手,我正在学习创建登录/登录页面的教程。
用户.rb
我究竟做错了什么?
代码:
如果你想看看文件可以在这里找到
php - 用于 cloud9 IDE 的 PHP 美化器/格式化程序
在我的Cloud09 IDE中,我启用了 PHP 设置“自定义代码格式化程序”
但是保存会导致错误:No code formatter set for php: please check your project settings
没有像 JS ( esformatter -i "$file"
) 那样预定义的格式化程序,而且 google 也无济于事......
如何使用此设置?
如何在 Cloud9 上安装 PHP 格式化程序?
我唯一的搜索显示了这个 Pear 包,但它似乎已经过时了。
javascript - 满足 JSHhint 的 Javascript 类模式(在 cloud9 上)?
我正在使用 cloud9 创建 Javascript 类,但 JSHint 抱怨未使用的本地人 - 我如何正确地做我想做的事?一个最小的例子是这样的:
我'_dummy' is defined by never used.
从在 cloud9 编辑器中运行的 JSHint 获得。我也对 jshint 指令不起作用而且this._dummy = 23;
显然没问题感到困惑。感谢您为我提供进一步阅读的建议 - 仍然让我了解 Javascript ;-)。我有 'Javascript The Definitive Guide,第 6 版' 以防万一我在那里误读了一些东西。
node.js - node js TypeError:无法使用cloud9 IDE读取未定义的属性'get'
我正在使用 cloud9 ide 并收到标题中描述的错误。文件结构如下所示
server.js 文件
当我在路由文件夹中的 index.js 收到错误时
TypeError:无法读取未定义 router.get 的属性“get”('/',function(req,res){
javascript - 在打开的选项卡中编辑代码
我正在为 Cloud 9 sdk 做一个插件,它基本上是一个简单的 C 语言自动完成功能
我的问题是,当我完成函数的名称时,ide 不会保留更改,这意味着下次他编辑该行时,它将返回到该行被编辑之前
例如,如果我写pri
然后选择printf
然后按空格它将"pri "
不是"printf "
这是我的代码
ruby-on-rails - cloud9 postgresql 自定义定义
使用 cloud9 和 Rails,我想使用以下参数访问数据库:
数据库:我的数据库用户名:我的用户名密码:我的密码
实现这一目标的过程是什么?
node.js - SyntaxError:node.js 中出现意外的令牌非法
我编写了以下代码并在本地机器上成功运行:
当我尝试在 Cloud9 虚拟机上运行它时,我遇到了以下错误:
我查看了这些帖子:“Unexpected token ILLEGAL”没有明显的原因,如何在 PhpStorm 中显示隐藏字符,尤其是行分隔符。
此错误意味着代码中可能存在不可见字符。我在我的 WebStorm 中安装了“零宽度字符定位器”插件,从 Cloud9 复制了代码,但没有发现非法字符的迹象。
可能是什么问题?
cloud9 - 如何连接到 Cloud9 上的机器?
我在 Cloud9 上开了一个帐户,并成功运行了一些代码。我在控制台中得到以下输出:
您的代码在 https://****1986.c9users.io 运行。
重要提示:在脚本中使用 process.env.PORT 作为端口,使用 process.env.IP 作为主机!调试器监听端口 15454
监听端口 3000
代码是:
所以运行它之后,我打开浏览器并浏览到:https://***1986.c9users.io:3000 我希望在浏览器中获得“OK”,但似乎浏览器无法访问这个目的地。
我必须输入什么地址才能连接我的 Cloud9 服务器?
docker - Cloud9 - 有没有办法独立使用 ssh 工作区?
我在本地运行 Cloud9 + Docker 组合以跟上一堆小项目。整个动物园都坐在我的笔记本电脑上,和我一起旅行。我选择在本地运行基础架构,因为我经常出差,而且当您使用糟糕的无线连接或在欧盟漫游时,云 IDE 并不好玩;-)
通常,我有一个带有 Cloud9 + 适当堆栈的 docker 映像,并且我为每个项目运行容器。
Cloud9 SDK 的安装方式大致如下:
一个轻微的不便是我到处都有 Cloud9 实例。
问题:我想知道是否有办法运行 server.js 以使用来自另一台机器/docker 容器的 ssh 工作区?我知道这可以在在线版本中完成。
一些提示:我稍微浏览了一下源代码,看起来正确的方法是为 c9.vfs.XXXX 创建一个具有适当配置的自定义客户端工作区文件,然后使用 --workspacetype 选项运行 Cloud9。但我只是不知道如何设置插件以使 Cloud9 通过 SSH 而不是本地运行。我想我现在什至不需要 SSHFS,因为我可以通过 docker 安装带有源代码的卷。
angularjs - 为什么我会收到 mongoose ValidationError?
我是 MEAN 堆栈的初学者,正在尝试学习以下教程:adrianmejia.com/blog/2014/10/01/creating-a-restful-api-tutorial-with-nodejs-and-mongodb/。我正在使用 Cloud 9 在线 IDE。
本教程的一部分涉及使用 curl 和 Postman 测试数据库 POST。我成功发布了一个 GET 请求,在本教程的这一点上,它给了 med 一个空数组。
我使用
curl -XGET myc9urlhere:8080/todos
- 成功(得到 [])
并尝试curl -XPOST myc9urlhere:8080/todos -d 'name=Somename&completed=false¬e=somenote'
- 失败
堆栈跟踪如下:
需要注意的是,我也使用 Chrome 扩展 Postman 进行了尝试。该教程说我必须使用x-www-form-urlencoded
它返回相同的错误。见截图。如果我改用表单数据设置,我实际上成功地将一些数据插入数据库,但只是虚假的东西。请参阅第二个屏幕截图。
我真的尝试过自己研究 - 也许本教程也不是最好的起点:)。下面我将包含有关代码的一些详细信息。
非常感谢您提供解决此问题的任何帮助。
与本教程相同,我为待办事项列表项创建了一个模型,如图所示 (Todo.js):
现在在我的快速路由文件 todos.js 中,我有以下代码:
因为我不知道这里到底出了什么问题,所以我还将发布我的 app.js 的摘录,显示我的数据库连接
以及生成的 package-json(我使用的是 Cloud 9 IDE)