下面我有这个Express服务器,我想在它运行时服务器端注入一个文本文件。
我想用一个Express服务器结束,我可以在服务器端插入文本文件,同时根据文本文件的内容,Express应该更改localhost:3000/
上的输出。
我能找到的所有搜索结果都是关于构建一个REST API并以这种方式与Express服务器通信的。
我不知道该找什么。 那么有人能给我一些关于与Express服务器端交互的关键词吗?
const express = require('express')
const app = express()
const port = 3000
app.get('/', (req, res) => res.send('Hello World!'))
app.listen(port, () => console.log(`Example app listening at http://localhost:${port}`))
当服务器运行时,我希望能够将一个数据文件注入其中。 NodeJS/Express将处理数据并将结果添加到localhost:3000/
。 我可能注入1-10个文件公关日。
现在,我能想到的唯一方法是让Express在启动时读取Linux主机上特定目录中的所有文件,但重要的是服务器始终处于运行状态。 我不能每次注入新的数据文件时都将其脱机。
或者,如果Express可以“监听”Linux套接字,那么我也可以
cat data.json > express_socket
Express应用程序可以通过这种方式实时获取数据?
该应用程序只提供localhost:3000/
,因为每次处理数据文件时,结果都会添加到localhost:3000/
中。
您试图实现的目标听起来像是为静态内容服务。 比如网络服务器。 也许这个和这个链接是有用的。 否则,您也可以用几行代码实现自己的文件系统访问。