Node.js 基础教程

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它让 JavaScript 代码运行在服务器端。本教程将带你入门 Node.js 的基本概念和用法。

安装 Node.js

首先,你需要安装 Node.js。你可以从官网 Node.js 官网 下载安装包。

Hello World

创建一个名为 hello.js 的文件,并写入以下代码:

console.log('Hello, World!');

运行以下命令来执行文件:

node hello.js

你会在终端看到输出 Hello, World!

模块

Node.js 使用模块来组织代码。每个文件都是一个模块,默认导出其顶级对象。

// myModule.js
module.exports = {
  sayHello: function() {
    console.log('Hello!');
  }
};
// app.js
const myModule = require('./myModule');
myModule.sayHello();

异步编程

Node.js 是单线程的,但它使用异步编程来处理 I/O 操作。这使得它能够同时处理大量的并发请求。

const fs = require('fs');

fs.readFile('file.txt', 'utf8', (err, data) => {
  if (err) {
    return console.error(err);
  }
  console.log(data);
});

图片

Node.js 也可以用来处理图片。以下是一个简单的例子:

const sharp = require('sharp');

sharp('input.jpg')
  .resize(500)
  .toFile('output.jpg', (err, info) => {
    if (err) throw err;
    console.log(info);
  });

了解更多关于 Node.js 图片处理

总结

以上就是 Node.js 基础教程的概览。希望这个教程能帮助你入门 Node.js。如果你想要更深入的学习,可以访问我们的 Node.js 进阶教程