本文是本人初涉node的記錄 請大佬多多指點
構建項目階段可以看下方鏈接 說的非常詳細了
上述鏈接遇到的問題
- 當按照上述鏈接弄完之後 我發現我這啓動不了了 用npm start 在終端一直報缺少第三方模塊 我就一直下載 額 下載了大概有五六個 還是一直報 然後 刪除 node_modules模塊 使用yarn 解決
react本地請求問題
- 因爲koa2啓動完成後的端口是3000 react項目工程啓動完成的接口是9090 這並不衝突 完全可以在react本地代碼 請求3000端口 並返回數據 但是我在發送請求時一直報錯
後來發現時pathRewrite的設置問題 不用管develop上下文就好
koa2路由問題
- koa2框架默認生成兩個路由文件 一個users一個index 頁面通過向koa2啓動的服務發送的請求 都會默認轉到index路由裏面 如果想要轉到users裏面的話 可看users.js路由文件裏面有個router.prefix(’/users’) 只要在請求路徑前加上users上下文就可以請求到users路由下的藉口了
koa2熱加載
- npm i nodemon --save
- 在package.json文件中改成如下圖所示 重啓就好了