iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 16
0
自我挑戰組

後端工程師自我練習,使用Node.js來做後端server系列 第 16

[Day-16] Vue.js [直接使用Vue cli開始vue 專案(二) VueCli踩坑記錄]

  • 分享至 

  • xImage
  •  

[ Day 16]

說明:記錄一下使用vue cli過程中的踩坑記錄。

一、Uncaught SyntaxError: Unexpected token ':'

問題:當要使用request 套件的時候,在vue componet中使用import request from 'request'得時候,竟然會產生

Uncaught SyntaxError: Unexpected token ':'

這個錯誤。

解決:根據此篇https://blog.csdn.net/tangkthh/article/details/103051825
避開使用相對路徑,可以使用'@'來代替

二、呼叫api時cross site error
現在瀏覽器基本都禁止跨站呼叫,對於不同domain的url網址會禁止,避免被注入攻擊。
必須得符合,同protocol,同domain,同port。
除非呼叫的url response有加入Access-Control-Allow-Origin: 之類的header,才能夠取得response。

解決:考量到無法更動被呼叫的url問題,透過一個後端代理伺服器,由server來呼叫url取得資料後,再將資料回傳給前端會是比較好的做法。

[Day16結束]


上一篇
[Day-15] Vue.js [直接使用Vue cli開始vue 專案(一)]
下一篇
[Day-17] Vue.js [直接使用Vue cli開始vue 專案(三) webpack設定proxyTable ]
系列文
後端工程師自我練習,使用Node.js來做後端server30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言