简介:Node.js是一种强大的JavaScript运行环境,允许开发者在服务器端运行JavaScript代码。本文将介绍Node.js的基础知识和常用API,帮助读者快速入门Node.js开发。
Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它使得JavaScript可以作为一种服务器端脚本语言来运行。通过Node.js,开发者可以使用JavaScript编写服务器端应用程序,从而简化了前后端的开发过程。
在Node.js中,可以使用许多内置的模块和API来执行各种任务。以下是一些常用的Node.js模块和API:
在上面的示例中,我们首先引入了http模块,然后使用http.createServer()方法创建了一个HTTP服务器。该方法接受一个回调函数作为参数,该回调函数将在每次接收到请求时被调用。在回调函数中,我们使用res.writeHead()方法设置响应的头部信息,然后使用res.end()方法发送响应。最后,我们使用server.listen()方法将服务器绑定到端口3000上,并在控制台输出一条消息。
const http = require('http');const server = http.createServer((req, res) => {res.writeHead(200, {'Content-Type': 'text/plain'});res.end('Hello, World!');});server.listen(3000, () => {console.log('Server running on port 3000');});