中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何解決Angular2 + node接口調試的問題

發布時間:2021-07-20 14:00:19 來源:億速云 閱讀:107 作者:小新 欄目:web開發

小編給大家分享一下如何解決Angular2 + node接口調試的問題,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

事情的起因

由于最近在使用Angular + node開發,采取的辦法一直都是約定好接口,然后node實現,再編寫前端。但是這樣有一個很麻煩的問題:編寫前端的時候無法調用接口,不能很好地測試,只能一口氣寫完再編譯后放到后端來測試。

經常會因為解決一些小的問題而反復的編譯、調試,浪費很多不必要的時間。

解決方案

偶然發現webpack-dev-server可以實現代理請求(把指定的url規則轉發到其他地址),所以就試了一下。由于項目使用了Angular-cli構建,并沒有webpack配置文件,悲傷。于是又去google上搜索了一圈Angular-cli,找到了Angular-cli實現代理的解決方案。

在項目目錄下創建文件proxy.conf.json:

{
 "/api": {

  "target": "http://localhost:3000",

  "secure": false
 }
}

 1、/api為代理規則,因為我接口都是以api開頭的,大家可以根據自己的實際情況設置

 2、target為目標服務地址,比如一個get請求的地址為http://localhost:4200/api/cards/all會被代理為

       http://localhost:3000/api/cards/all

       secure為是否開啟ssl驗證,在這里設置為false

接下來只需要啟動node服務,再使用ng serve --proxy-config proxy.conf.json來啟動自己的Angular項目就可以完美實現代理了,簡直不要太好用,以前的方法簡直是蠢爆了!

以上是“如何解決Angular2 + node接口調試的問題”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

克拉玛依市| 孟连| 兴化市| 且末县| 尚志市| 乌审旗| 山阳县| 横峰县| 白水县| 菏泽市| 桦川县| 新宁县| 区。| 浙江省| 文登市| 拉孜县| 西城区| 保德县| 辛集市| 徐汇区| 昔阳县| 东丽区| 黄骅市| 于田县| 遵义市| 凌云县| 厦门市| 怀安县| 乌兰县| 西和县| 茶陵县| 铜山县| 子洲县| 永丰县| 庄河市| 宁强县| 青川县| 河西区| 峡江县| 罗山县| 名山县|