j****8 发帖数: 184 | 1 想问下大家,我有个app folder, 是app的client side 代码,都是js 和 html类的东
西,我如果直接打开,然后操作去call 我已经启动的server,会引起cross domain的
问题,我想问问我这么打开这个前端的app,才能让他的domain和我已经开启的domain
是sop
更多的一点,如果我想把它封装起来,然后装到手机或者平板上,我应该怎么做,其中
是哪一步我赋予了我的app domain,让他和我的server domain一致? |
W***o 发帖数: 6519 | 2 设置header 啊
domain
【在 j****8 的大作中提到】 : 想问下大家,我有个app folder, 是app的client side 代码,都是js 和 html类的东 : 西,我如果直接打开,然后操作去call 我已经启动的server,会引起cross domain的 : 问题,我想问问我这么打开这个前端的app,才能让他的domain和我已经开启的domain : 是sop : 更多的一点,如果我想把它封装起来,然后装到手机或者平板上,我应该怎么做,其中 : 是哪一步我赋予了我的app domain,让他和我的server domain一致?
|
j****8 发帖数: 184 | 3 可以给一个例子吗,比如我服务器端 domain是 localhost:1234,我应该在我独立的
js ajax里怎么set header?
【在 W***o 的大作中提到】 : 设置header 啊 : : domain
|
k**n 发帖数: 3989 | 4 放狗 cors, 在server 端response header 里设.
Node.js 的Express
res.header('Access-Control-Allow-Origin', '*');
【在 j****8 的大作中提到】 : 可以给一个例子吗,比如我服务器端 domain是 localhost:1234,我应该在我独立的 : js ajax里怎么set header?
|
j****8 发帖数: 184 | 5
这确实是解决之一,但是不是我问的东西啊
我想知道client side的domain是怎么设置的,不然为什么app安装到平板或者手机还可
以call server api呢
【在 k**n 的大作中提到】 : 放狗 cors, 在server 端response header 里设. : Node.js 的Express : res.header('Access-Control-Allow-Origin', '*');
|
b***e 发帖数: 1419 | 6 Search "cors ajax".
Search "easyXDM".
【在 j****8 的大作中提到】 : : 这确实是解决之一,但是不是我问的东西啊 : 我想知道client side的domain是怎么设置的,不然为什么app安装到平板或者手机还可 : 以call server api呢
|
j****8 发帖数: 184 | 7
多谢,看样子是比较官方的答案了
我其实没太明白接收option call然后允许开放client side domain call的理由,这和
直接设置allow orginal = * 好像没什么差别啊
【在 b***e 的大作中提到】 : Search "cors ajax". : Search "easyXDM".
|
k**n 发帖数: 3989 | 8 如果是html5, javascript的话, 服务端设好后,正常ajax就行,,
不然还得jsonp 或 easyXDM 来做cross domain request. |