node有哪些核心模块?
在Node中,模块主要分两大类:核心模块和文件模块。核心模块部分在 Node 源代码的编译过程中,编译进了二进制执行文件。如:HTTP 模块 、URL 模块、Fs 模块都是 nodejs 内置的核心模块,可以直接引入使用。

node几个核心模块的简单介绍:
http模块
在我们使用PHP编写后台代码的时候,通常需要Apache或者ngnix的http来处理客户端的请求响应。不过对node.js来说,概念完全不一样了,使用Node.js时,我们既能实现一个应用,也能实现整个http服务器。
基本使用
使用http模块的时候,首先需要引入该模块
var http=require("http");URL模块
和使用http模块一样,使用URL模块,也是需要先引入再使用,在URL模块中,主要有一下三个方法会经常被用到。
url.parse():这个方法主要用来解析URL
url.format():url.format()是url.parse()的逆操作。
url.resolve():url.resolve()方法用于添加或者替换地址。
url模块提供了一些实用函数,用于URL处理与解析。
fs模块
在 NodeJS 中,所有与文件操作都是通过 fs 核心模块来实现的,包括文件目录的创建、删除、查询以及文件的读取和写入。
导入 fs 文件操作模块:
const fs = require('fs');