在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ Node.js代碼層次問題,求助!

Node.js代碼層次問題,求助!

本人Node.js小白,剛從傳統(tǒng)的asp.net WebPages (就是<% xxx %>) 轉(zhuǎn)向node.js,有幾個(gè)問題解決不了:

網(wǎng)站框架是express,模板引擎我用的是ejs,感覺很麻煩:

  1. 每一個(gè)頁面都得加一個(gè)app.get('/xxxx/y',fun(req,res){})。不像ASP,每一個(gè)頁面獨(dú)立成文件
  2. 每個(gè)頁面渲染都得向程序里加代碼 : res.render(...)
  3. 并且當(dāng)網(wǎng)站需要某些修改的時(shí)候,不能熱更新,必須關(guān)掉node程序。

請問有什么解決方案嗎?

回答
編輯回答
舊城人

pm2,管理node進(jìn)程。自動(dòng)重啟小case

2018年1月10日 03:03
編輯回答
解夏

我來腦洞一下。

你可以寫一個(gè) router 目錄,然后按照你asp的習(xí)慣直接寫,每個(gè)目錄下放一個(gè)index.js,里面是你的邏輯。
然后?。?!
在你的server啟動(dòng)時(shí),掃描一下router目錄,把index.js以及對應(yīng)路徑都計(jì)算出來,動(dòng)態(tài)定義路由,再啟動(dòng)監(jiān)聽。

2017年8月14日 22:57