标签: cloud9

Nodemailer 发送电子邮件后速度非常慢

我使用 nodemailer 在用户提交联系表单后发送电子邮件,然后用户将被定向到感谢页面。我现在在cloud9上从事这个项目。这是我的代码:

var express                 = require("express"),
    bodyParse               = require("body-parser"),
    multer                  = require("multer"),
    nodemailer              = require("nodemailer");

var app = express();

app.use(bodyParse.urlencoded({extended: true}));

var smtpTransport = nodemailer.createTransport({
service: "Gmail",
auth: {
    type: "OAuth2",
    user: "xxxxx@gmail.com",
    clientId: "xxxxxx",
    clientSecret: "xxxxx",
    refreshToken: "xxxxx",
    accessToken: "xxxxx"
    }
});
app.post("/upload", function(req, res){
  var mailOptions = {
    from: "xxxx <xxxx@gmail.com", // sender address
    to: "xxxx@gmail.com", // list of receivers
    subject: "xxxx", // Subject line
    text: "xxxx",
    attachments: [
       {   // file on disk as an attachment …
Run Code Online (Sandbox Code Playgroud)

node.js express cloud9-ide nodemailer cloud9

2
推荐指数
1
解决办法
5685
查看次数

Cloud9 终端上的 $PATH 中未找到 lua

所以最近我正在尝试使用LUA编程语言进行一些项目,所以我想使用Cloud9来使用我的LUA代码,并尝试它们。

在终端中,未安装任何版本的LUA,我想使用luarocks(2.2.2),我下载并解压了luarocks,在luarocks目录中,我输入了以下内容:

./configure
Run Code Online (Sandbox Code Playgroud)

之后,它给出了这个结果:

Looking for Lua... lua not found in $PATH. You may want to use the flags --with-lua, --with-lua-bin and/or --lua-suffix. See --help.
Run Code Online (Sandbox Code Playgroud)

那么我有什么问题?,是因为 Cloud9 不支持 LUA 还是其他东西?,或者我应该自己安装吗?,

请帮忙。

linux terminal installation lua cloud9

1
推荐指数
1
解决办法
2754
查看次数

如何为 searchkick gem 设置不同的端口?

我已经在cloud9的端口8081上运行elasticsearch。

/workspace/elasticsearch-6.1.1/bin $ ./elasticsearch -E http.port=8081
Run Code Online (Sandbox Code Playgroud)

然后我在 gemfile 中添加“searchkick”gem,然后捆绑安装

然后我在模型中添加 searchkick 作为

class Book < ActiveRecord::Base
    searchkick
end
Run Code Online (Sandbox Code Playgroud)

然后我运行命令

Book.reindex
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

2.3.4 :001 > Book.reindex
Faraday::ConnectionFailed: Failed to open TCP connection to localhost:9200 (Connection refused - connect(2) for "localhost" port 9200)
        from /usr/local/rvm/rubies/ruby-2.3.4/lib/ruby/2.3.0/net/http.rb:882:in `rescue in block in connect'
        from /usr/local/rvm/rubies/ruby-2.3.4/lib/ruby/2.3.0/net/http.rb:879:in `block in connect'
        from /usr/local/rvm/rubies/ruby-2.3.4/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
        from /usr/local/rvm/rubies/ruby-2.3.4/lib/ruby/2.3.0/timeout.rb:101:in `timeout'
        from /usr/local/rvm/rubies/ruby-2.3.4/lib/ruby/2.3.0/net/http.rb:878:in `connect'
        from /usr/local/rvm/rubies/ruby-2.3.4/lib/ruby/2.3.0/net/http.rb:863:in `do_start'
        from /usr/local/rvm/rubies/ruby-2.3.4/lib/ruby/2.3.0/net/http.rb:852:in `start'
Run Code Online (Sandbox Code Playgroud)

这是有道理的,因为它假设弹性搜索服务器在默认的 9200 上运行,但我在 8081 上运行它。我如何告诉 searchkick gem 连接到 8081 端口而不是 …

ruby-on-rails elasticsearch searchkick cloud9

1
推荐指数
1
解决办法
872
查看次数

AWS Cloud9:无法打开环境

我已在 AWS Cloud9 中使用 Python Lambda 函数创建了一个环境。这工作得很好,几天来我一直在添加功能。然而有一天环境打不开。加载几分钟后,它显示一条错误消息:

这花费的时间比预期的要长。如果您认为可能存在问题,请联系 AWS Support。可能是VPC配置问题导致的。请检查文档: https://docs.aws.amazon.com/cloud9/latest/user-guide/vpc-settings.html ?icmpid=docs_ac9_console

我查看了建议的链接,但我不认为 VPC 是问题所在。我没有对它做任何改变。此外,我能够创建新环境并打开它们。

有什么想法如何解决这个问题吗?

amazon-web-services cloud9

1
推荐指数
1
解决办法
9246
查看次数

无法在Amazon Cloud9免费帐户上安装/使用MySQL

我正在尝试在Amazon Cloud9的免费帐户上运行MySQL命令,但无论如何我都无法正常运行。我已经试过我的互联网,包括上找到的所有命令mysql-ctl installmysql-ctl start以及mysql-ctl cli-所有这些导致沮丧bash: mysql-ctl: command not found

我认为Amazon Cloud9可能已经更改了有关免费帐户的规则。请提出建议。

mysql bash amazon cloud9

0
推荐指数
1
解决办法
1134
查看次数