使用默认配置,如果我在localhost中运行其Sails服务器,我无法在我的Mithril应用程序中制作XHR。我得到的只是:
XMLHttpRequest无法加载http://localhost:1337/json/test-realms.json。 ' Access-Control-Allow-Origin'标头包含无效值''。起源' null'因此不允许访问。
如果我enable CORS allRoutes: true, origin: '*'
问题消失了,我会得到:
DOMException:无法执行' replaceState' on'历史记录':包含网址' http://localhost:1337/#!/'的历史状态对象无法在原文为' null'。
的文档中创建
这究竟是什么问题?
更新
sails lift
作为服务器。http://test.pink
加载网络应用。域通过HOSTS文件设置为LAN IP。file:///
或localhost
加载。