每当我的应用程序向服务器发送 ajax 请求时:
$.ajax({
url: config.api.url + '/1/register',
type: 'POST',
contentType: 'application/json',
data: /* some JSON data here */,
/* Success and error functions here*/
});
它发送以下两个请求:
Request URL:https://api.example.com/1/register
Request Method:OPTIONS
Status Code:404 Not Found
其次是适当POST
的与所有的数据。由于我这样处理路线:
expressApp.post('/1/register', UserController.register);
并且没有.options
这条路线,它总是以404
. 几乎所有方法都是一样的。这个问题在接受的答案下方的两个答案中对此进行了一些讨论,但我不太确定该怎么做。
我该如何处理?我应该添加.options
路线吗?如果是,它应该怎么做?