程序员面试刷题的书哪个好。NodeJS day1-1复习模块化

  • 为什么要模块化: 维护、迭代、分工、分类。

  • 内置模块: fs, http, url, path。

  • 自定义模块: module.exports, exports, 引用模块require。

  • 第三方模块: express。

  • 规范: commonJS, NodeJS, AMD, require.js, CMD, sea.js, ES Module, ES6。

开启http服务器:

  1. 安装第三方模块: npm install

  2. 知识点: http, fs, url, path, mime类型。

  3. 全局变量:

  4. __dirname: 当前文件所在目录

  5. __filename: 当前文件的绝对路径。

express day1-2复习http静态服务器:

  • 支持html, css, js, 图片, 媒体文件等。

  • 原生node模块: http, fs, url, path, mime。

  • express模块化开发: 分类为内置模块和自定义模块。