首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从我的AWS Cloud9 runner获取GET请求的状态代码499

从我的AWS Cloud9 runner获取GET请求的状态代码499
EN

Stack Overflow用户
提问于 2018-03-26 06:39:50
回答 1查看 511关注 0票数 1

几个星期以来,我一直在调整我的工作流程,以适应新的亚马逊网络服务版本的Cloud9,它基本上进展顺利,但我遇到了一个奇怪的问题,我找不到任何相关文档。

每当我尝试从客户端JavaScript发送GET请求以从公共目录加载到JSON文件中时,我都会得到一个状态代码为499 ()的HTTP错误。

我尝试运行的主要内容是一个静态页面,它加载到一些JSON中并在画布中呈现数据。现在,我可以使用一种变通方法,我只是将JSON放在一个单独的JS文件中,并将其设置为全局变量,但这并不理想。

以下是一些细节。AWS服务器用于客户端js的Cloud9服务器创建-反应-应用程序web服务器P5.js库相关的JSON文件存储在index.html的子目录中

关键是,当我将代码发布到测试生产服务器时,代码运行良好,这让我认为这一定是cloud9环境中的一个设置出了问题

错误: p5.js:59833 GET核心499 () p5.httpDo @ p5.js:59833 p5.loadJSON @ p5.js:58944 (匿名)@ p5.js:46182预加载@ sketch.js:6 (匿名)@ p5.js:46147 p5 @ p5.js:46434 _globalInit @ p5.js:48404 load (异步)26.../_globalInit/ p5 @ p5.js:48413 s@ p5.js:2 (匿名)@ p5.js:2 13./color/creating_reading@p5匿名s@ p5.js:2 e@ p5.js:2 (匿名)@ p5.js:2

EN

回答 1

Stack Overflow用户

发布于 2019-07-24 13:31:56

在端口8081上运行Django开发服务器和在标准端口($PORT)上运行angular开发服务器(ng Cloud9 )的AWS也存在同样的问题。django和angular都是独立工作的(可以显示网页),但是当angular前端试图加载后端数据(JSON GET请求)时,会返回错误499。

我在这里分享我的解决方案:

后端(DJANGO)

代码语言:javascript
运行
复制
source venv/bin/activate
./manage.py runserver 0.0.0.0:8081

后端可以通过http://IP:8081/访问

前端(角度)

代码语言:javascript
运行
复制
ng serve --host 0.0.0.0 --port 8080 --disable-host-check

可以通过http://IP:8080/访问前端

其中,IP是可通过单击Cloud9工作区右上角的共享按钮查看的AWS实例IP。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49481719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档