小编ada*_*opp的帖子

如何在弹性 beantalk (Amazon Linux 2) 中扩展 nginx 配置

我按照这里的建议配置 nginx 反向代理以允许大于默认 1mb 的文件。所以,我的代码 /.platform/nginx/conf.d/prod.conf 如下所示:

http {
  client_max_body_size 30M;
}
Run Code Online (Sandbox Code Playgroud)

但是,这似乎没有效果,当我尝试上传大于 1mb 的文件时,nginx 仍然会注册错误。

我也尝试在没有http大括号的情况下执行此操作,如此问题的已接受答案中所述,如下所示:

client_max_body_size 30M;
Run Code Online (Sandbox Code Playgroud)

这也没有效果。

我认为应用配置后可能需要重新启动nginx,所以我在.ebextensions目录中添加了一个名为 的文件,01nginx.config如下所示:

commands:
  01_reload_nginx: 
    command: "sudo service nginx reload"
Run Code Online (Sandbox Code Playgroud)

这也没有效果。

我已经看到了这个问题和上面提到的问题,以及这个问题。但是,它们似乎都已过时或不适用于 Amazon Linux 2 实例,因为它们都没有提到.platform上述引用的 elastic beanstalk 文档中的目录。无论如何,到目前为止,他们的答案都没有对我有用。那么,我错过了什么?

nginx amazon-web-services amazon-elastic-beanstalk amazon-linux-2

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

为什么我的异步函数返回得太快?

我正在尝试使用异步函数来调用另一个函数内的函数。它看起来像这样:

const getConnectionsWithEmailsHash = async () => {
    const connectionsWithEmails = await parseConnections('./tmp/connections.csv') 
    console.log(connectionsWithEmails)
    return connectionsWithEmails
}

const connectionsWithEmailsHash = getConnectionsWithEmailsHash()
console.log(connectionsWithEmailsHash) 
Run Code Online (Sandbox Code Playgroud)

当我在异步函数中使用 console.log() 时,我得到了我期望的哈希值,但是当我在 console.log() 中调用异步函数的结果时,我得到了未决的承诺。我虽然异步函数的重点是它在调用时等待承诺得到解决,所以我做错了什么?

javascript node.js async-await

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