如何声明一个node.js变量,以后可以在我的js文件中使用?

所以我建立了一个node.js文件,我称之为 “app.js”。它看起来是这样的。

const fs = require('fs')
var myInfo = fs.readFileSync('info.txt', 'utf8')

我把 “info.txt “的内容存储在 “myInfo “这个变量里。我想在一个名为 “index.html “的html页面中显示这些内容。我想知道是否有办法从我的javascript文件中访问 “myInfo “这个变量,我把它叫做 “script.js”(当然它是链接到html的)。

所有这些文件。”index.html”,”script.js”,”app.js”,”info.txt”

存储在同一个文件夹里,我称之为 “node-test”

解决方案:

一个程序运行在 <script> 在网页上的元素和在Node.js下运行的程序是 两个不同的程序 即使它们是使用相同的编程语言编写的。

它们不能直接共享数据。

解决这个问题的典型方法是使用Node.js编写一个webserver,并且要么。

  • 取代 index.html 与模板,所以当你请求 / 从该web服务器上,它被填充了数据。
  • 提供一个web服务,让网页中的JavaScript通过发出HTTP请求来进行交互(通常是以 fetch API)。)

无论哪种方式,看看Node.js的Express模块都是有用的。

给TA打赏
共{{data.count}}人
人已打赏
解决方案

std::complex<double>其他类型的乘法。

2022-4-21 7:00:15

解决方案

如何用matplotlib ArtistAnimation绘制直方图或条形动画?

2022-4-21 8:00:08

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索