Flask + Nginx + Gunicorn + javascript + Aws EC2 - 500 内部服务器错误

问题描述 投票:0回答:0

第一次发帖。在过去的 4 天里,我一直在尝试将具有聊天机器人的网站部署到 AWS EC2 上。该网站运行良好,除了聊天机器人。当我在聊天机器人上输入时,我没有得到任何回应,经过检查,它给出了

500 INTERNAL SERVER ERROR
Error: SyntaxError: Unexpected token '<', "<!doctype "... is not valid JSON
。包括聊天机器人在内的网站在我的 flask localhost 上运行得非常好,所以我不确定为什么它现在不工作了。

错误一直追溯到我的 javascript 中负责获取聊天机器人响应的“获取”POST 方法。

以下是检查 chrome 时出现的错误: Error from inspection From console only

这是我的代码: app.py

app.js app.js 是错误一直指向的地方,特别是 fetch 方法所在的地方(第 88 行)。

nginx configuration: /etc/nginx/sites-available/default

/etc/systemd/system/my_website.service

如果我需要提供其他任何东西,请告诉我。谢谢你帮助我!

我尝试更改获取 URL,尝试更改代理配置上的端口,甚至尝试更改 app.py 上的 POST/GET 语法。什么都没用……总是一样的错误。

注意:抱歉格式化,它不允许我嵌入图像,因为我还没有足够的声誉。

javascript nginx flask amazon-ec2 gunicorn
© www.soinside.com 2019 - 2024. All rights reserved.