我正在构建一个前端,用于使用Express与本地部署的智能合约进行交互。 我已经使用Truffle来编译契约,结果JSON文件存储在我的项目目录中build/contracts/下
我希望在我的客户端js中访问和使用这些文件,即在我的index.js文件中,目的是创建一个contract对象。
我将如何使用这些文件? 我试图通过express.static(“build/contracts”)
访问它们,但是我不知道如何在index.js中使用它们,例如通过import或require。
目前,我的项目的结构就像这个项目文件夹。
您可以在index.json
中将json导入为:
var contract=require('。/build/contracts/contract.json')