EMC-Requester
欢迎来到新的 Edge Matrix Requester 项目和 internet computer 开发社区。默认情况下,创建新项目会将此 README 文件和一些模板文件添加到项目目录中。您可以编辑这些模板文件,以定制您的项目并加入您自己的代码,以加快开发周期。
开始之前,您可能希望探索项目的目录结构和默认配置文件。在您的开发环境中使用此项目不会影响任何生产部署或身份令牌。
在开始使用Edge Matrix Requester之前,您可以查阅在线提供的以下文档来了解更多信息:
如果您想立即开始进行项目开发,您可能想尝试以下命令:
运行项目本地测试
如果您想在本地测试项目,可以使用以下命令:
完成工作后,您的应用程序将在以下地址可用:
http://localhost:4943?canisterId={asset_canister_id}
如果您对后端 canister 进行了更改,您可以随时使用以下命令生成新的 candid 接口:
这在启动前端开发服务器之前是推荐的,并且会在您运行 dfx deploy
时自动运行。
如果您正在进行前端更改,可以使用以下命令启动开发服务器:
这将在 http://localhost:8080
启动一个服务器,并将 API 请求代理到端口 4943 上的副本。
关于前端环境变量的注意事项
如果您在不使用 DFX 的情况下托管前端代码,您可能需要进行以下调整,以确保您的项目在生产中不会获取根密钥:
如果您使用 Webpack,请将
setDFX_NETWORK
设置为ic
使用您自己喜欢的方法替换自动生成的声明中的
process.env.DFX_NETWORK
在dfx.json
中将canisters -> {asset_canister_id} -> declarations -> env_override
设置为字符串,将替换自动生成的声明中的process.env.DFX_NETWORK
为该字符串编写您自己的
createActor
构造函数
Last updated