diff --git a/apps/quick-dapp/src/actions/index.ts b/apps/quick-dapp/src/actions/index.ts index 5990d13cec..52824e6c36 100644 --- a/apps/quick-dapp/src/actions/index.ts +++ b/apps/quick-dapp/src/actions/index.ts @@ -8,6 +8,8 @@ import { themeMap } from '../components/DeployPanel/theme'; const { encodeFunctionId } = execution.txHelper; const surgeClient = new SurgeClient({ + // surge backend doesn't support cross-domain, that's why the proxy goes + // here is the codebase of proxy: https://github.com/drafish/vercel-proxy proxy: 'https://vercel-proxy-bice-six.vercel.app', onError: (err: Error) => { console.log(err); @@ -137,6 +139,8 @@ export const deploy = async (payload: any, callback: any) => { } const { data } = await axios.get( + // It's the json file contains all the static files paths of dapp-template. + // It's generated through the build process automatically. 'https://remix-dapp.pages.dev/manifest.json' ); const { src, file, css, assets } = data['index.html']; @@ -161,6 +165,8 @@ export const deploy = async (payload: any, callback: any) => { for (let index = 0; index < paths.length; index++) { const path = paths[index]; + // download all the static files from the dapp-template domain. + // here is the codebase of dapp-template: https://github.com/drafish/remix-dapp const resp = await axios.get(`https://remix-dapp.pages.dev/${path}`); files[`dir/${path}`] = resp.data; }