【问题标题】:ajax call failed with error 502ajax 调用失败,错误 502
【发布时间】:2016-05-03 16:20:47
【问题描述】:

我正在尝试在 node.js(Express, EJS) 网络应用程序中使用 DataTable。这个应用程序的功能是从谷歌云 sql 中获取数据并以表格格式显示。 DataTable定义如下,

   var table = $('#agencytable').DataTable( {
    "ajax": {
            "url": "listuser",
            "dataSrc": ""
        },
    "columns": [
        {
            "className":      'details-control',
            "orderable":      false,
            "data":           null,
            "defaultContent": ''
        },
        { "data": "USERID" },
        { "data": "USERNAME" },
        { "data": "CITY" },
        { "data": "STATE" },
        { "data": "COUNTRY" }
    ],
    "order": [[1, 'asc']]
} ); 

当我在本地主机上执行时它工作正常。但是,当在 google 应用引擎上部署对 listuser 的 ajax 调用时,它会失败并显示错误代码 502。在服务器上它没有调用 listener.js。谁能告诉可能是什么问题。我在本地运行时没有任何问题,只是在谷歌应用引擎上它会出错。

【问题讨论】:

    标签: javascript jquery ajax node.js google-app-engine


    【解决方案1】:

    找到问题的根本原因。这是因为 google CE 自己使用 app.js。所以,ajax 调用失败了。将 app.js 重命名为 appserver.js 后,就可以正常使用了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-08
      • 1970-01-01
      • 2018-11-25
      • 2016-01-22
      相关资源
      最近更新 更多