如何声明一个node.js变量,以后可以在我的js文件中使用?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何声明一个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模块都是有用的。
以上是关于如何声明一个node.js变量,以后可以在我的js文件中使用?的主要内容,如果未能解决你的问题,请参考以下文章