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 出来什么

3431402c1bcafac7e7cfb291f3f55629.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值