跳转至

NodeJS

152 个字 28 行代码 预计阅读时间 1 分钟

Node.js 是由 Ryan Dahl 2009 年开发的一个开源、跨平台的 JavaScript 运行时环境,基于 Chrome V8 引擎构建。Node.js 的出现使得 JavaScript 可以用于服务器端开发。

  • 起源Node.js 诞生于对高性能、非阻塞 I/O 模型的需求。
  • 发展Node.js 迅速发展,成为构建高性能、可扩展网络应用的首选平台。

Node.js 的基本使用方法与应用场景

Node.js 通过事件驱动、非阻塞 I/O 模型,使其在处理大量并发请求时具有显著优势。

基本使用

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello, World!\\n');
});

server.listen(port, hostname, () => {
  console.log(`Server running at <http://$>{hostname}:${port}/`);
});

创建简单服务器

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello, World!\\n');
});

server.listen(port, hostname, () => {
  console.log(`Server running at <http://$>{hostname}:${port}/`);
});