Tag: nginx

Javascript问题? 和Nginx上传进度代码有效而不是

我试图在我开始上传的同一页面上显示进度上传信息(例如index.php)。 所以我只是开始上传,它上传,我打开新标签http://domain.com/progress?X-Progress-ID=test并看到JSON输出: { “state” : “uploading”, “received” : 4422060, “size” : 5358641366 } 但是Jquery脚本不想工作..但是如果我让文件上传并在下一个选项卡中打开这个页面,javascript会显示我需要的信息。 如何将其合并到一个文件中以使其工作? 所以我开始上传一个文件,然后它开始向我显示调用GET另一个url的响应。 提前致谢。 形成 File Upload: jQuery的 $(function() { setInterval(function() { $.ajax({ type: ‘GET’, url: ‘/progress?X-Progress-ID=test’, dataType: ‘json’, cache: false, success: function (data) { alert(data.state); }); }, 500); });

jQuery AJAX GET请求没有到达Node.JS(使用NGINX)

我在下面遇到的问题只有在我将应用程序上传到服务器(Digital Ocean)时才会出现。 在我的本地机器上工作时,我能够使其按照下面所述的代码工作。 基本上,我的jQuery Ajax请求永远不会被我的Node.js代码捕获。 您将看到我使用express运行服务器,但是我也将Nginx配置到服务器中。 节点设置: var express = require(‘express’); var app = express(); var request = require(“request”); var db = require(‘mysql’); const path = require(‘path’); var http = require(“http”).Server(app); var io = require(“/usr/local/lib/node_modules/socket.io”).listen(http); http.listen(3000, ‘localhost’); //At the end of everything between here and the code. GET节点代码: app.use(express.static(__dirname + ‘/’)); app.get(‘/reqData’,function(req,res){ //I never arrive […]