这么普遍的问题,但我正在努力寻找如何做到这一点的答案。我的网络服务器上有一个 SQLite 数据库文件,如果它不在网络服务器上,我该如何让我的不和谐机器人应用程序查看该数据?
答案 0 :(得分:0)
如果您使用的是 node.js,请使用内置的 http
模块。以下是使用 Promises
如何工作的示例:
(
await new Promise(resolve =>
require('https')
.get('https://www.example.com', res => res.on('data', resolve))
)
)
.toString()
如果您在浏览器中,请使用 fetch
:
await (await fetch('https://enable-cors.org/')).text()
确保其中任何一个都在 async
上下文中,否则会出现错误。这是异步上下文的示例:
async function go() {
//async code
}
go();
或
<script type='module'>
//async code
</script>
答案 1 :(得分:-1)
如果您的意思是希望您的某个应用程序从位于不同 Web 服务器中的 SQLite 数据库中获取数据。看一下 RESTful API,您需要在 SQLite 服务器中构建一个 Web 服务,该服务返回 API 调用的数据,并且您可以从应用程序的服务器进行 API 调用。