To run the newly created project, we can setup a local execution environment by:
# at the root directory of the project
dfx start
# or to run in background:
dfx start --background
This operation require the use of port 8000.
This environment is not a full IC replica, nor does it download any of the state of an IC replica. It is a lightweight environment designed exclusively for deploying dapps.
After the logs successfully displayed, we can register, build, and deploy the project by:
# at the root directory of the project
dfx deploy
To verify the deployment:
dfx canister call fyp_backend greet everyone
# OUTPUT: ("Hello, everyone!")
To test the dapp locally via the browser:
npm start
Open a browser and navigate to http://localhost:8080/.
To stop the execution environment, ctrl+c
or:
dfx stop
Some information in this note come from the following external links: