1const e=JSON.parse(`{"key":"v-101d7d78","path":"/organize/development/25.nodejs-server.html","title":"Node.js æå¡å¨ç«¯","lang":"zh-Hans","frontmatter":{"description":"该é¨åå¾
å®å node å
¨æ è¿å¨ç¼å ð å¯¼èª awesome-nodejs (https://github.com/sindresorhus/awesome-nodejs); ESM å CJS å¦ä½å¨ NodeJs ä¸ä½¿ç¨ ESM 模ååè§è (https://juejin.cn/post/7021877596287664159); ç¯å¢é
ç½® r...","head":[["meta",{"property":"og:url","content":"https://modyqyw.top/organize/development/25.nodejs-server.html"}],["meta",{"property":"og:site_name","content":"ModyQyW's Site"}],["meta",{"property":"og:title","content":"Node.js æå¡å¨ç«¯"}],["meta",{"property":"og:description","content":"该é¨åå¾
å®å node å
¨æ è¿å¨ç¼å ð å¯¼èª awesome-nodejs (https://github.com/sindresorhus/awesome-nodejs); ESM å CJS å¦ä½å¨ NodeJs ä¸ä½¿ç¨ ESM 模ååè§è (https://juejin.cn/post/7021877596287664159); ç¯å¢é
ç½® r..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:updated_time","content":"2022-11-21T03:35:05.000Z"}],["meta",{"property":"og:locale","content":"zh-Hans"}],["meta",{"property":"article:modified_time","content":"2022-11-21T03:35:05.000Z"}]]},"headers":[{"level":2,"title":"导èª","slug":"导èª","link":"#导èª","children":[]},{"level":2,"title":"ESM å CJS","slug":"esm-å-cjs","link":"#esm-å-cjs","children":[]},{"level":2,"title":"ç¯å¢é
ç½®","slug":"ç¯å¢é
ç½®","link":"#ç¯å¢é
ç½®","children":[]},{"level":2,"title":"æ¹æ³è®º","slug":"æ¹æ³è®º","link":"#æ¹æ³è®º","children":[]},{"level":2,"title":"æ¥å£è§è","slug":"æ¥å£è§è","link":"#æ¥å£è§è","children":[]},{"level":2,"title":"å
Œ
± API","slug":"å
Œ
±-api","link":"#å
Œ
±-api","children":[]},{"level":2,"title":"身份éªè¯","slug":"身份éªè¯","link":"#身份éªè¯","children":[]},{"level":2,"title":"æ°æ®åº","slug":"æ°æ®åº","link":"#æ°æ®åº","children":[]},{"level":2,"title":"Node.js","slug":"node-js","link":"#node-js","children":[{"level":3,"title":"管ç Node çæ¬","slug":"管ç-node-çæ¬","link":"#管ç-node-çæ¬","children":[]},{"level":3,"title":"æç¨","slug":"æç¨","link":"#æç¨","children":[]},{"level":3,"title":"认è¯åææ","slug":"认è¯åææ","link":"#认è¯åææ","children":[]},{"level":3,"title":"æ¥å¿","slug":"æ¥å¿","link":"#æ¥å¿","children":[]},{"level":3,"title":"请æ±","slug":"请æ±","link":"#请æ±","children":[]},{"level":3,"title":"ORM/ODM","slug":"orm-odm","link":"#orm-odm","children":[]},{"level":3,"title":"宿¶ä»»å¡","slug":"宿¶ä»»å¡","link":"#宿¶ä»»å¡","children":[]},{"level":3,"title":"æ¶æ¯éå","slug":"æ¶æ¯éå","link":"#æ¶æ¯éå","children":[]},{"level":3,"title":"è¿ç¨ç®¡ç","slug":"è¿ç¨ç®¡ç","link":"#è¿ç¨ç®¡ç","children":[]},{"level":3,"title":"代ç","slug":"代ç","link":"#代ç","children":[]},{"level":3,"title":"ææ¡£","slug":"ææ¡£","link":"#ææ¡£","children":[]},{"level":3,"title":"æ¡æ¶","slug":"æ¡æ¶","link":"#æ¡æ¶","children":[]},{"level":3,"title":"çæ§","slug":"çæ§","link":"#çæ§","children":[]}]},{"level":2,"title":"æå¡å¨","slug":"æå¡å¨","link":"#æå¡å¨","children":[]},{"level":2,"title":"容å¨","slug":"容å¨","link":"#容å¨","children":[]},{"level":2,"title":"Serverless","slug":"serverless","link":"#serverless","children":[]},{"level":2,"title":"项ç®åè","slug":"项ç®åè","link":"#项ç®åè","children":[]},{"level":2,"title":"è¿é¶","slug":"è¿é¶","link":"#è¿é¶","children":[]}],"git":{"updatedTime":1669001705000,"contributors":[{"name":"ModyQyW","email":"[email protected]","commits":14},{"name":"ModyQyW","email":"[email protected]","commits":2},{"name":"ModyQyW","email":"[email protected]","commits":1}]},"filePathRelative":"organize/development/25.nodejs-server.md","autoDesc":true}`);export{e as data};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.