我们正在创建一个 web api 应用程序。在我们的一个 API 中,如果有任何验证错误,我们将以 JSONP 格式返回错误消息。在 API 请求 URL 中,用户添加这样的查询字符串参数?jsoncallback=xxxxxxxxxx
。
在验证失败时,我们会抛出一个 400 错误请求 JSONP,其响应消息格式如下:
xxxxxxxxxx({"error","error message"})
它在没有 nginx 的所有环境中运行良好。在我们的暂存环境中,我们配置了 nginx。
这里它正在修改输出,如下所示:
badrequest{"error","error message"})
因此,我们的前端应用程序无法读取响应消息。
你能告诉我,nginx的什么配置设置可能会导致这个问题?
提前致谢
文卡特。