我在localhost:8080
上运行了一台服务器。我还在jquery
上运行了一个小localhost:3001
个应用。在那个应用中,我有一个ajax
电话:
$.ajax({
type: 'POST',
url: 'https://localhost:3001/posts.json',
headers: {'Content-Type': 'application/json'},
data: {
"post": {
name: "Blog 1",
title: "Another blog",
content: "This is a blogggg"
}
}
因为它们在2个不同的端口上运行,所以我希望设置CORS
协议。这是POST
,Content-Type
设置为{{1我希望首先进行application/json
调用,但我的服务器会将其直接路由到OPTIONS
。
以下是我的开发工具的网络选项卡中发生的事情。
正如您所看到的,没有POST
电话。需要发生什么才能像我期待的那样进行布线?