由於咱們請求的端口地址與本地開發頁面地址不一樣,只要協議、域名、端口中有一個不一樣就會致使跨域。這是瀏覽器爲了安全作出的限制。html
用戶太多了,easy-mock 真的常常崩,登上去都得靠運氣。因此在本地部署了。node
下載地址:python
解壓縮。在文件夾目錄下打開 cmd 並輸入github
redis-server.exe redis.windows.conf
複製代碼
下載地址:redis
www.mongodb.com/download-ce…mongodb
1.下載以後一直點'Next',可是注意不要安裝'Mongo Compass'。數據庫
安裝快結束的時候彈出了npm
2.點擊"Ignore"。json
3.進入安裝目錄,進入 \data ,創建一個文件夾,取名 "db"。
4.啓動Mongodb:
在 \bin 下打開 cmd ,輸入
mongod --dbpath C:\MongoDB\data\db (路徑根據我的安裝狀況而變)
複製代碼
注:--dbpath是指定數據庫存放目錄,要注意dbpath前有兩個「-」。
5.在瀏覽器輸入:http://localhost:27017/,你會看到:
沒法訪問網站,貌似是由於 node 版本過高
網上和我同樣部署不了的說換了 node 8.9.0 版本就能部署成功
因此含淚卸載 node
(卸載方法:控制面板直接卸載&手動刪除環境變量&手動刪除 nodejs 和 npm 文件夾)
下載地址
安裝好 node 以後
1.從 GitHub clone 源碼
$ git clone https://github.com/easy-mock/easy-mock.git
$ cd easy-mock && npm install
複製代碼
2.更改 easy-mock\config 文件夾下的配置文件 default.json 將 host 改成 「localhost」
注意:要在 Redis 和 MongoDB 已經啓動了的條件下部署 easy-mock
進入 C:\Redis 文件夾並在 cmd 中輸入
redis-server.exe redis.windows.conf
複製代碼
在 MongoDB \bin 下打開 cmd ,輸入
mongod --dbpath C:\MongoDB\data\db (路徑根據我的安裝狀況而變)
複製代碼
3.啓動 Redis 和 MongoDB 以後,啓動 easy-mock
$ npm run dev
複製代碼
4.在瀏覽器中輸入 http://localhost:7300 , 成功
安裝 mongo DB 時顯示 「service MongoDB failed to start,verify that you have sufficient privileges to start system services」
Redis 安裝教程:
啓動Mongo DB 服務
部署 easy-mock
安裝 node 教程
卸載 node 方法