gpt4 book ai didi

javascript - Node - 多个 json 文件到 API

转载 作者:太空宇宙 更新时间:2023-11-04 00:47:31 25 4
gpt4 key购买 nike

我有一个nodejs应用程序,它经常运行一个cronjob任务,并在每次运行后通过('node-persist')保存日志。日志是 .json 文件中的单个对象。如果我想设置一个带有 Express 的 API,以便用户可以从该持久文件夹中获取最后的“X”.json 日志,那么实现这一目标的最佳方法是什么?是否有另一个库可以使这个过程变得简单?我是一名前端人员,正在尝试破解 Node ,所以提前感谢大家的帮助!

理想情况下,我希望用户请求/get/logs,然后返回一个对象数组,这些对象位于关联运行后创建的单个持久 .json 文件中。

最佳答案

你能做到。这是代码。不要忘记安装express。 npm 我表达

用户可以通过调用“/get/logs?limit=X”来获取 X 个最新日志。

var express = require('express')
var storage = require('node-persist');
storage.initSync();
var app = express()
app.get('/get/logs', function(req, res) {

var limit = req.query.limit; // get the limit from the query string (/get/logs?limit=X'
var values = storage.values(); // get all values
values = values.slice(0, -1 * limit) // get last X values
res.send(values)
})

require('http').createServer(app).listen(80) // Create an http server that listen to port 80

关于javascript - Node - 多个 json 文件到 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33980436/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com