iisnode執行koa2專案

2022-02-06 18:03:14 字數 966 閱讀 6768

title: iisnode執行koa2專案

date: 2018-12-18

categories:

前段時間在研究koa2+mongodb,搗鼓完乙個專案之後,就是發布的問題了。一般來說,nodejs的專案,推薦開發用nodemon,生產用pm2。兩者都可以監聽檔案變更重啟node專案,而pm2則更為強大,更擁有效能監控,日誌,負載均衡等等高階功能。

在linux伺服器上,我們一般會選擇使用pm2啟動,然後使用nginx**。而在windows上,我們首選的則是這個iisnode啦,不為別的,就因為這貨是iis外掛程式,使用更方便,也能夠監聽檔案變更自動重啟node專案,至於作者宣稱的其他各種優點,我們就不用管了,畢竟真要說效能的話,我在stackoverflow上面還見過吐槽iisnode效能差的問題呢。

請注意不要低於iis7,至於iis express/webmatrix,iisnode也是支援的

然後我們直接執行setupsamples.bat檔案,它會自動在default web site中新增乙個node專案

此時我們訪問http://localhost/node,如果能看到下面的頁面就說明大功告成了

還是老樣子建立站點,然後將路徑指向koa2專案的根路徑,只需要新增乙個web.config檔案,填入以下內容:

請注意最後一段,我在裡面指明了nodejs的執行路徑,因為他的預設配置是指向c盤的,而我安裝時安裝在了d盤,所以會報乙個無法執行nodejs的錯誤。

所有的可配置選項,在sample中也有列出來:

/blob/master/src/samples/configuration/web.config

初建Koa2專案

1.首先新建乙個資料夾 koa2 learn 並作為工程目錄用vscode開啟 匯入koa,和koa 1.x不同,在koa2中,我們匯入的是乙個class,因此用大寫的koa表示 const koa require koa await next ctx.response.type text html...

koa2 專案構建 安裝使用

乙個簡約 擴充套件性強,基於node.js平台的web開發框架。安裝之前得先安裝node 版本要大於node v7.6.0 想使用koa,我們肯定首先想到去官網看看,沒準有個guide之類的能夠輕鬆入門,可是koa官網跟koa本身一樣簡潔。如果要我一點點搭建環境的話,感覺好麻煩,所以先去找了找有沒有...

koa生成器,一鍵生成koa和koa2專案

最近在學koa,想著exrpess有生成器,那麼koa應該也有。不出所料,經過我仔細上網排查,果然也有koa生成器。這對於想學koa,且規範的使用koa的朋友來說是一件多麼讓人開心的事情。express style support koa 1.x 已支援 support koa 2.x 已支援所有的...