javascript - 如何从网页上的文件中读取文本
问题描述
我有一个网页,该网页上有一个名为 b.txt 的文件(http://#####.###/b.txt),我如何才能让我的 DiscordJS 机器人显示内容b.txt (该文件只是以纯文本形式显示“hilly”)
目前我只有 const txtfile = "http://example.ml/b.txt";
并有一个简单的命令来输出变量。
client.on('message', message => {
if (message.content === 'b') {
message.channel.send(mcdonal);
}
});
任何帮助,将不胜感激。
解决方案
将 node fetch 安装到您的项目中
npm install node-fetch
包括它
const fetch = require('node-fetch');
如果文件在变量中是静态的,则您可以加载一次文件,或者每次在消息事件处理程序中加载,例如
fetch('http://example.ml/b.txt')
.then(res => res.text())
推荐阅读
- git - 通过 git show 轻松访问合并的提交?
- c++ - 有什么方法可以对不同类型的变量进行相同的计算,只需一个函数?
- node.js - 用猫鼬和nodejs保存另一个文档的参考
- scala - 为什么在scala中展平和collect_list错误?无法解析符号
- javascript - 如何在javascript中触发mousedown vs click事件?
- react-native - 在本机反应中每 3 秒刷新一个函数
- m4 - 包含文件并缩进每一行
- c# - 在使用 WebRTC 进行直播时在不同的相机分辨率之间切换
- git - 为什么在使用 GitFlow 时需要将发布分支合并到开发分支中?
- python - 将 JSON 读入 Python / Pandas - 获取 JSONDecodeError