今天的新知识#4

Today’s new knowledge

今日概览:

大家好!❤️❤️希望你们都过得很好!今天,我先看了一些前端设计教程,然后在 YouTube 上发现了 Olivier Larose 制作的精彩视频。我打算将其中一些想法融入到我的投资组合网站中。后来,我将重点转移到我的高级网络课程上,深入研究 Node.js 模块。以下是我今天讨论的一些主题。

Node.js 模块

Node.js 模块本质上是一组可以包含在应用程序中的 JavaScript 函数或对象。Node 模块使您可以将代码分解为更小的可重复使用的部分。Node 模块主要有三种类型:

  • 核心模块:这些模块内置于 Node.js 中,提供基本功能,例如 fs(文件系统)、http(HTTP 服务器/客户端)、path、url 等。您可以使用 require() 访问这些模块,而无需安装它们:
  • const fs = require('fs');
  • 本地模块:这些是在您的项目中创建的自定义模块。您可以在文件中定义和导出函数或对象,然后将其导入到另一个文件中。
  • // File: myModule.js
    module.exports = function() {
      console.log("This is a custom module!");
    };
    
    // File: app.js
    const myModule = require('./myModule');
    myModule();
  • 第三方模块:这些模块由其他人编写,并发布在 npm(Node 包管理器)注册表中。您可以使用 npm install 安装它们并将它们导入到您的代码中。
  • // Installing and requiring Express
    // Terminal: npm install express
    const express = require('express');

    接下来,我探索了 Node.js 中最常用的核心模块,并创建了一篇博客文章来分享对它们的见解。这是链接!

    Node.js 最常用的 5 个核心模块

    这就是我今天学到的所有新知识!希望很快能和你交谈,祝你有美好的一天。