以下是Node.js的入门教程,适合零基础学习者快速上手:
node -v
npm -v创建hello.js:
console.log("Hello Node.js!");运行:
node hello.js// math.js
function add(a, b) {
return a + b;
}
module.exports = { add };// app.js
const math = require('./math');
console.log(math.add(2, 3)); // 5// 文件操作示例
const fs = require('fs');
fs.readFile('file.txt', 'utf8', (err, data) => {
if (err) throw err;
console.log(data);
});// 创建HTTP服务器
const http = require('http');
const server = http.createServer((req, res) => {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello Node.js Server!');
});
server.listen(3000, () => {
console.log('Server running at http://localhost:3000/');
});npm init -ynpm install express # 本地安装
npm install -g nodemon # 全局安装{
"scripts": {
"start": "node app.js",
"dev": "nodemon app.js"
}
}const fs = require('fs');
fs.readFile('file.txt', 'utf8', (err, data) => {
if (err) return console.error(err);
console.log(data);
});const fs = require('fs').promises;
fs.readFile('file.txt', 'utf8')
.then(data => console.log(data))
.catch(err => console.error(err));async function readFile() {
try {
const data = await fs.readFile('file.txt', 'utf8');
console.log(data);
} catch (err) {
console.error(err);
}
}const http = require('http');
const fs = require('fs');
const path = require('path');
const server = http.createServer(async (req, res) => {
const filePath = path.join(__dirname, 'public', req.url);
try {
const data = await fs.promises.readFile(filePath);
res.writeHead(200);
res.end(data);
} catch (err) {
res.writeHead(404);
res.end('File not found');
}
});
server.listen(3000, () => {
console.log('Server running on port 3000');
});node --inspect app.js建议从构建简单的API服务开始实践,逐步扩展到完整应用开发。注意异步编程和错误处理的正确使用,这是Node.js开发的关键点
下一篇:HTML iframe 使用指南
本站为个人博客,博客所发布的一切破解软件、补丁、注册机和注册信息及软件的文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
本站所有内容均来自网络,版权争议与本站无关,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容,如有需要,请去软件官网下载正版。
访问和下载本站内容,说明您已同意上述条款。
本站为非盈利性站点,不贩卖软件,不会收取任何费用,所有内容不作为商业行为。