如何将JSON数据传递到Node / Express中的public / javascripts / X.js?

时间:2019-03-09 15:26:53

标签: javascript node.js json express ejs

我被困在Express项目中。在这里https://github.com/MoreeZ/help1,并在./public/javascripts/budget.js中查看。我想交换IncomeData对象,以便它从./incomedata.json

读取数据

我尝试通过路由器传递它,但它只允许我通过.ejs文件读取它。

我希望能够保存和修改通过JavaScript文件从原始JavaScript文件收到的.json数据。

如果您想查看最终结果https://moreez.github.io/MoreeZ/

2 个答案:

答案 0 :(得分:1)

并非所有浏览器都原生支持ES6 imports

您应该使用RequireJSBrowserifyWebpack之类的模块加载器库,要求将外部文件添加到前端javascript代码中。

如果您的目标是读取和修改.json文件,则需要在服务器中实现端点writeFile / readFile并通过网络请求从{{1} }。

答案 1 :(得分:0)

我不知道我是否理解您的问题,但是您是否尝试导入json文件? 像这样:

var your foo = require('./bar.json')

在ES6中:

import foo from ('./bar.json')

您也可以使用像这样的节点模块:edit-json-file