¸üÐÂʱ¼ä:2021Äê12ÔÂ02ÈÕ16ʱ13·Ö À´Ô´:ÀÖÓãµç¾º ä¯ÀÀ´ÎÊý:

Require()ÊÇÓÃÀ´¼ÓÔØÄ£¿éµÄ£¬ÏÂÃæÀ´½éÉÜrequire()µÄÄ£¿é¼ÓÔØ¹æÔò¡£
ÔÚʹÓÃNode.js¿ª·¢µÄ¹ý³ÌÖУ¬ÐèÒª¼ÓÔØµÄÄ£¿éÖ÷Òª·ÖΪÁ½´óÀࣺÎļþÄ£¿éºÍºËÐÄÄ£¿é¡£
1.ÎļþÄ£¿é
ʹÓÃrequire()º¯Êý¼ÓÔØÎļþÄ£¿éʱ£¬ÐèҪʹÓÃÁ½ÖÖÄ£¿é±êʶ£º
£¨1£©ÒÔ“/”¿ªÍ·µÄÄ£¿é±êʶ£¬Ö¸Ïòµ±Ç°ÎļþËùÊôÅÌ·ûµÄ¸ù·¾¶¡£
£¨2£©ÒÔ“/”»ò“…/”¿ªÍ·µÄÏà¶Ô·¾¶Ä£¿é±êʶ¡£
¼ÓÔØÎļþÄ£¿éµÄÓï·¨ÈçÏ£º
require('·¾¶£¬À©Õ¹Ãû')£»
ÀýÈ磬¼ÓÔØ²»Í¬Â·¾¶ÏµÄ.jsÎļþ£¬Óï·¨ÈçÏ£º
require('/example.js'); //Èç¹ûµ±Ç°ÎļþÔÚCÅÌ£¬½«¼ÓÔØC£º\example.js
require('./example.js');
require('../example.js');
ÔÚÉÏÊö´úÂëÖУ¬¿ÉÒÔÊ¡ÂÔÎļþµÄÀ©Õ¹Ãû“.js”£¬Èçrequire(£¡./example),Node.js »á³¢
ÊÔΪÎļþÃûÌí¼Ó“.js”“.json”“.node”½øÐвéÕÒ¡£
2.ºËÐÄÄ£¿é
ºËÐÄÄ£¿é¿ÉÒÔ¿´×÷ÊÇNode.jsµÄÐÄÔ࣬ËüÓÉһЩ¾«¼ò¶ø¸ßЧµÄ¿â×é³É£¬ÎªNode.jsÌá
¹©ÁË»ù±¾µÄAPI¡£Ö÷ÒªÄÚÈݰüÀ¨£º
£¨1£©È«¾Ö¶ÔÏó£»
£¨2£©³£Óù¤¾ß£»
£¨3£©Ê¼þ»úÖÆ£»
£¨4£©Îļþϵͳ·ÃÎÊ£»
£¨5£©HTTP·þÎñÆ÷Óë¿Í»§¶Ë¡£
ÓÉÓÚNode.jsµÄÄ£¿é»úÖÆ£¬ÕâЩNode.jsÖÐÄÚÖõĺËÐÄÄ£¿é±»±àÒë³É¶þ½øÖÆÎļþ£¬±£´æÔÚNode.jsÔ´ÂëµÄlibÎļþ¼ÐÏ£¬ÔÚ±¾ÖÊÉÏÒ²ÊÇÎļþÄ£¿é£¬µ«ÊÇÔÚ¼ÓÔØ·½Ê½ÉÏÓëÎļþÄ£¿éÓÐËùÇø±ð¡£
ºËÐÄÄ£¿é±êʶÊÇΨһµÄ£¬²¢ÇÒ²»ÒÔ“./”»ò“../”»ò“/”¿ªÍ·£¬Ê¹ÓÃrequire()¼ÓÔØºËÐÄÄ£¿éµÄÓï·¨ÈçÏ£º
require£¨'Ä£¿é±êʶ'£©£»
Node.jsºËÐÄÄ£¿éÖÐÌṩÁËÒ»¸öOSºËÐÄÄ£¿é£¬ÔÚ¸ÃÄ£¿éÖÐÌṩÁËһЩÓë²Ù×÷ϵͳÏà¹ØµÄAPI£¬ÕâÀïÒÔNode.jsÖеÄOSÄ£¿éΪÀýÀ´ÑÝʾºËÐÄÄ£¿éµÄ¼ÓÔØ¡£
ÔÚC: Course\code'lchapter02Ŀ¼Ï´´½¨demo2-7.js,²¢Ìí¼ÓÈçÏ´úÂë¡£
demo2-7.js:
// ºËÐÄÄ£¿é¾ÍÊÇÒ»¸ö¹Ì¶¨±êʶ
// Èç¹ûд´í£¬¾ÍÎÞ·¨¼ÓÔØ
var os = require('os');
//Êä³öCPUÐÅÏ¢
console.log(os.cpus());
HTTPÄ£¿é³£ÓõÄAPIÓм¸¸ö£¿
ʹÓÃHTTPÄ£¿é¹¹½¨Web·þÎñÆ÷¡¾°¸ÀýÑÝʾ¡¿
ÍøÒ³Ä£¿éÃüÃû¹æ·¶¡¾HTMLÍøÒ³ÖÆ×÷½Ì³Ì¡¿
ÀÖÓãµç¾ºWebǰ¶Ë¸ß¼¶Èí¼þ¹¤³ÌʦÅàѵ
±±¾©Ð£Çø