How to serve Journey IFrameClient (aka html-bridge) content locally, and use it in an app by specifying localhost as the source for the html
component and using .post
and .on
methods to the locally served instance.
You can use one of the following packages to locally serve the HTML
file in your distribution folder:
- https-server https://www.npmjs.com/package/http-server
- lite-server https://www.npmjs.com/package/lite-server
![enter image description here](upload://86sH91tM2GCPPsVBrrimGU8QG8P.png)
Then update the html component
in your editor to point to this URL. You don't need to change any of your .post
or .on
methods, they will work exactly the same. The only thing you might need to do is specify the HTML height:
<html src="http://127.0.0.1:3000" show-fullscreen-button="false" height="600px"/>
If you want to test on another device which is not on your network you can use something like ngrok.
3 Likes