我目前有一个在树莓派拉伸上运行的node-red设置。在本地运行时,红色节点没有任何问题。
树莓派位于nginx反向代理服务器之后。每当在我的域上被访问时,流程甚至不会显示页面上的任何对象。唯一显示的是标题栏。
我目前已经预先部署了带有一些软仪表板的流程,/ ui在外部加载良好。就像我在访问管理员/用户页面时所说的一样。因此,我猜测故障出在nginx中。
有人使用相同的设置没有问题吗?您介意在nginx上共享您的配置吗?特别感谢。
Node-RED版本:v0.18.6
Node.js版本:v8.11.2
系统:Raspbian-Linux 4.14.34-v7 + arm LE
Nginx版本:1.14.0 Nginx配置:
server {
listen 80;
server_name xx.xx.xx.ph;
location / {
proxy_pass http://localhost:1880;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
Chrome浏览器控制台错误:
blob:http://nberic.mmsu.edu.ph:1880/a74b9da3-2abf-4e9f-95ce-fbfb3573e0de:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
ace.js:1 Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING
red.min.js:1 Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING
vendor.js:1 Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING
ext-language_tools.js:1 Uncaught ReferenceError: ace is not defined
at ext-language_tools.js:1
main.min.js:16 Uncaught ReferenceError: $ is not defined
at main.min.js:16
at main.min.js:16