超详细的node.js(Express框架)与本地数据建立连接,编写简单的接口
    		       		warning:
    		            这篇文章距离上次修改已过441天,其中的内容可能已经有所变动。
    		        
        		                
                
// 导入必要的模块
const express = require('express');
const fs = require('fs');
const path = require('path');
 
// 创建Express应用
const app = express();
 
// 定义端口
const PORT = 3000;
 
// 定义接口路由
app.get('/api/notes', (req, res) => {
    // 读取db.json文件中的数据
    fs.readFile(path.join(__dirname, 'db.json'), 'utf8', (err, data) => {
        if (err) {
            console.error(err);
            res.status(500).send('Server error.');
        } else {
            // 发送读取到的数据
            res.send(JSON.parse(data));
        }
    });
});
 
// 启动服务器
app.listen(PORT, () => {
    console.log(`Server is running on port ${PORT}`);
});这段代码创建了一个简单的Express服务器,监听3000端口,并定义了一个接口/api/notes,当访问这个接口时,它会从db.json文件中读取数据并返回。这个示例展示了如何使用Node.js和Express处理本地数据,并且是创建RESTful API的一个基本范例。
评论已关闭