iT邦幫忙

0

Node.js - 代理proxy問題

各位大大我又來啦XDD
我這次又碰到了一個問題,又要麻煩大大們幫忙了!!
我這次是想重現 Arcgis api的功能
https://developers.arcgis.com/javascript/3/sandbox/sandbox.html?sample=widget_directions_basic
這是這次的範例功能
我的CODE先是把他們複製到我的jade裡面
但是我自己在RUN的時候,出現了這個問題
想請問大大們該如何去解決會比較好
(網頁主要功能希望是可以讓任何人搜尋
以下是我的code寫法:
http://ithelp.ithome.com.tw/upload/images/20161116/201031869yk3O0s1wR.png
以下是執行畫面:
http://ithelp.ithome.com.tw/upload/images/20161116/20103186sBD7sybq8N.png
我曾試過把Code內的spoxy,換成自己的網址 但還是一樣失敗了
不知道有沒有大大碰過這種問題><

chad0621 iT邦新手 5 級 ‧ 2016-11-17 09:14:12 檢舉
抱歉吵到大家了,
在小弟我多天的研究之下
配合著官網提供的資訊
https://blogs.esri.com/esri/supportcenter/2015/04/07/setting-up-a-proxy/
有順利把問題解決了
XD
fillano iT邦超人 1 級 ‧ 2016-11-17 10:19:09 檢舉
哈哈,我是看怎麼都沒人答所以來回答一下XD。問題有解決就好...

1 個回答

2
fillano
iT邦超人 1 級 ‧ 2016-11-17 09:15:25
最佳解答

嗯,基本上他的proxy看起來是為了避免CORS而做的,如果要照抄他的原始碼,你得自己寫一個proxy。

例如用express的話,你可以加一app.get('/sproxy', function(req, rep) {})來處理,把透過參數丟進來的網址用http.get取得資料後輸出。不過這樣的話,需要把丟給他的proxyUrl改成/sproxy

我要發表回答

立即登入回答