1.創建WEB服務器
首先我們新建一個文件夾
在命令行 輸入 如下命令 會為我們創建一個默認的 package.json的文件
image.png
這里 我們使用ts 來開發服務器 所以要引入node的類型定義文件
image.png
因為nodejs是不認識ts的 所以我們要使用配置文件 將我們寫好的ts編譯成js
配置文件如下圖:
image.png
接下來我們需要配置我們的 IDE
告訴IDE 依照我們寫好的 tsconfig.json 來講ts轉換成 js
image.png
如下代碼就是最簡單的 web服務器
image.png
接下來 安裝 EXPress框架 來簡化我們的開發 方便創建restful
image.png
接下來 我們安裝 express的定義文件 方便使用ts 開發 node
image.png
下面演示如何處理get請求 以及根據不同的 請求路徑 作出不用的響應結果
image.png
我們找到相應的編譯的js 我們用命令來運行這個 web服務
image.png
當我們修改了 服務器的文件的時候 服務并不能實時更新 所以我們在這里下載一個插件
使用下面的插件就會解決這個問題了
image.png
image.png
下面是 返回json形式的數據
image.png
篩選相應Id 的 數據返回
image.png
2.http服務
下面是一個get請求的例子
image.png
如果我們想讓 angular 發出的 請求 發往一個指定的路徑 需要配置 命令行工具
我們需要聲明一個 配置文件 如下 并將請求的路徑地址進行轉發
image.png
同時 我們還需要修改 package.json
并修改下面的這行 命令
image.png
同樣我們要修改 請求路徑
image.png
同時也要修改服務器的請求響應代碼
image.png
同時 我們也可以 通過異步管道來獲取 相應的流的數據 |async
image.png
修改上面的組件
image.png
同樣可以實現相同的功能
此外我們想要在請求中帶有請求頭 就需要我們在其他的參數上面增加附加參數
image.png
image.png