第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

【金秋打卡】第10天 《Node.js+Koa2+MySQL 打造前后端分離精品項(xiàng)目》

標(biāo)簽:
Node.js JavaScript

课程名称:Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》

课程章节:第2章 【深入理解KOA】Koa2的那点事儿与异步编程模型

视频:3-4 nodemon自动重启Server

            3-5 vscode+nodemon调试配置

            3-6 requireDirectory实现路由自动加载

课程讲师: 七月


课程内容:

3-4 nodemon自动重启Server

打断点之后按F5可以启动调试


如何让代码改动后,node server自动重启。

安装nodemon,命令行输入 npm i nodemon -g

(全局安装的npm包,不会出现在package.json中)

使用nodemon,命令行输入nodemon app.js

这时,只要保存代码, node server就会自动重启


 3-5 vscode+nodemon调试配置

配置文件中,可以配置项目的多种启动方式

只配置一种启动方式不太方便,比如想执行test.js,则无法实现。

可以添加第二种启动方式,复制一份配置,粘贴、改配置即可。


点“添加配置”,选 Node.js nodemon setup 即可

这样可以既自动重启,又兼顾断点调试;


3-6 requireDirectory实现路由自动加载

可以找一种方法,自动的去api\v1下边去找所有的模块,自动的require到app.js中

//自动加载所有模块的方法
const Koa = require('koa')  //导入Koa
const requireDirectory = require('require-directory')
const Router = require('koa-router')


const app = new Koa()

requireDirectory(module, './api', { visit: whenLoadModule})

function whenLoadModule(obj) {
    if (obj instanceof Router) {
        app.use(obj.routes())
    }
}


app.listen(3000)



课程收获:

之前学习过程中,每次代码改动,都需要手动重启node server。跟七月老师学习nodemon之后,使用nodemon启动app.js,每次修改完代码保存之后,node.js就会自动重启,非常的方便。


配置启动方式之后,vs-code可以做到既自动重启,又兼顾断点调试。



七月老师非常注重在讲编程知识的同时,讲编程思维,讲知识和知识之间的关系。编程是实践性非常强的工作,学习知识最好的方法是放到项目中。做项目的目的不是做项目,最终要做出来自己的项目,业务承载的是编程知识。明天继续刷后边的课程。

https://img3.sycdn.imooc.com/63627e2d0001489711490640.jpg


https://img3.sycdn.imooc.com/63627f210001afa111420636.jpg

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消