今天在學習 express 框架時,在閱讀 express.static( ) 的源碼時,看到了一個小語法不懂。
查看 node_modules 下的 express 文件夾,如下:
發現 express 下的 index.js 裏面引用的是:當前文件夾下的 lib 目錄裏的 express.js 文件,打開 lib/express.js 文件,
查看如下:
發現 static 這個方法是 express.js 文件裏面導出的,其 require 的模塊是:server-statice
查看 :serve-statice 模塊裏的 index.js 文件
當看到 Object.create( ) 方法時,不是太明白,這個方法的作用是什麼,看了 MDN 上的資料才明白過來:
示例代碼如下:
由上圖中紅色框圈出的地方可以清楚的看出 Object.create( ) 方法的作用。