您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页nginx 不缓存ajax 请求,nginx配置后访问不到主动ajax请求?

nginx 不缓存ajax 请求,nginx配置后访问不到主动ajax请求?

来源:华佗小知识

server {

listen 80;

server_name 127.0.0.1;

access_log      /var/log/nginx/survey_access.log;

error_log       /var/log/nginx/survey_error.log;

location /public/ {

root /home/kevin/nodeSrc/expressSrc/surveyProject;

}

location / {

proxy_pass http://127.0.0.1:3000;

}

}

访问首页 127.0.0.1 能成功显示,但在首页有个自动的ajax请求是 127.0.0.1/JS_GetPage_Record 这个请求一直502,不通过nginx反代都正常 如果手动去点按钮触发这个按钮返回是正常的

以下为解决方法

html

$('#tbl_list_index').bootstrapTable({

url: '/JS_GetPage_Record',

method: 'post',

contentType: "application/x-www-form-urlencoded",

striped: true,

cache: false,

pagination: true,

sortable: false,

sortOrder: "asc",

queryParams: function (params) {

return {

pageSize: params.limit,

pageIndex: params.offset

}

},

sidePagination: "server",

pageNumber: 1,

pageSize: 30,

pageList: [30, 40, 50, 100],

strictSearch: true,

clickToSelect: true,

//height: 600,

uniqueId: "Id",

cardView: false,

detailView: false,

smartDisplay: false,

columns: [...] //省略

});

这是html里ajax打开首页自动请求的语句,查看信息 X-Powered-By:nginx1.6.2 一看就是还没到express里面,所以nginx配置加上,成功请求!

location /JS_GetPage_Record {

proxy_pass http://127.0.0.1:3000/JS_GetPage_Record;

}

但是不理解为何,主动请求nginx不继续往下请求,难道每条自动请求都要写入nginx配置?

今天一测 又不好使了

直接访问 http://127.0.0.1/JS_GetPage_Record 出来什么

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务