当前目录下的mysite_clv
本机环境为mac, 执行sh -ci "$(curl -fsSL https://smartcontracts.org/install.sh)"安装dfx.
执行dfx new mysite_clv --no-frontend
执行dfx start --background
执行dfx deploy
根据dfx deploy
的返值:
Deployed canisters.
URLs:
Backend canister via Candid interface:
mysite_clv_backend: http://127.0.0.1:8000/?canisterId=r7inp-6aaaa-aaaaa-aaabq-cai&id=rrkah-fqaaa-aaaaa-aaaaq-cai
在浏览器访问URL,在页面进行测试。
dfx canister call mysite_clv_backend greet '("aaa")'
("Hello, aaa!")
创建index.html文件:
<html><body><h1>hello clv</h1></body></html>
执行dfx deploy
进行部,执行dfx canister id mysite_clv_frontend
获取前端canister id:
dfx canister id mysite_clv_frontend
ryjl3-tyaaa-aaaaa-aaaba-cai
在浏览器访问ryjl3-tyaaa-aaaaa-aaaba-cai.localhost:8000
,看到index.html文件的内容。
执行dfx stop