node學習筆記 初始化路由及介面開發

2021-10-07 18:31:38 字數 1661 閱讀 5491

如何開發乙個介面以及路由的編寫

)//獲取url物件

let urlobj = url.

parse

(req.url,

true);

console.

log(urlobj)

if(urlobj.pathname ===

'/api/getmsg'

&& req.method ===

'get'

)else})

server.

listen

(3000,(

)=>

)重新整理頁面結果:

開啟瀏覽器,在瀏覽器的位址列裡輸入:http://localhost:3000/api/getmsg1?name=xt&***=female

重新整理頁面結果:

如果有多個路由的話,**就會比較多,所以我們把路由的判斷放在另乙個js檔案裡來寫。

新建乙個資料夾router,裡面新建乙個檔案 index.js,內容為:

const url =

require

('url');

function

handlerequest

(req,res)}if

(urlobj.pathname ===

'/api/updatedata'

&& req.method ===

'post')}

}module.exports = handlerequest

server.js檔案裡的**:

)執行結果:

關於初始化及初始化順序

首先,類的成員變數會被自動初始化,並且會在構造器被呼叫前發生,如下 public class testinitialization public static void main string args 如下 主類 public class staticinitialization 呼叫main之前...

Swift學習筆記 初始化

swift為結構體提供了預設初始化方法,當結構體所有屬性都有預設值時,可以使用空白初始化方法 struct person var person person 成員初始化方法是預設初始化方法的另外一種形式,注意常量屬性如果有預設值則不能使用初始化方法,因為常量只能初始化一次 struct person...

筆記 初始化列表之初始化順序

一 前面已經介紹了初始化列表的好處,尤其對於類型別的變數來說,會提高效率,下面來介紹必須放在初始化列表的情況 無關效率問題 1 常量成員,因為常量 const 只能初始化不能賦值 雖說不可以賦值,但是可以通過指標的方式來訪問修改該值 所以必須放在初始化列表裡面。2 引用型別,引用必須在定義的時候初始...