Well I solved this one, and here was the solution for me for any that it 
might help.  When I wrote my initial test.go program (Hello world) it was 
in the same path as my main.go and both were using the function 'main'.  
Well, I renamed the function in the test.go simply to 'test' and compiled 
the .wasm file.  Apparently, it doesn't like it when your function is not 
named 'main' or maybe if you don't have a function called 'main' in the 
code.  I renamed it back to 'main' in another dir, then compiled a new 
.wasm file and that seemed to work.  After publishing the files the "Hello 
world" program is being called on the page.  Hope this helps someone else.


On Sunday, April 7, 2019 at 1:10:13 AM UTC-5, Jon Killebrew wrote:
>
> Having issues getting WebAssembly (example at 
> https://github.com/golang/go/wiki/WebAssembly).  I  am running a test 
> website on the Google App Engine, and the website is running on Go.  I 
> created all the objects according to the documentation provided on the 
> page.  Now, I'm getting this error when loading the page:
>
> CompileError: AsyncCompile: Wasm decoding failed: expected magic word 00 
> 61 73 6d, found 21 3c 61 72 @+0
>
> I'm expecting to see "Hello World" in the console of the browser when the 
> run button is pressed, but instead I get the above error.  I'm running the 
> latest version on Chrome on Win10.  The test website is at 
> https://test-rest-api-236401.appspot.com/ currently running the code 
> giving me the error.  Please help.  
>
> Here's how the source is laid out on the page:
> I'm currently running Go 1.12
>
> /app.yaml  --used to run the website
> /index.html  -- used to run the website and init the wasm go code
> /main.go  -- used to run the website
> /static/cmd/test.wasm   -- my compiled wasm hello world go code
> /static/cmd/test.go  -- I don't believe I actually need this here since I 
> have the .wasm file there.  I've tried it with and without it and still get 
> the error.
> /static/scripts/wasm_exec.js  -- version is the latest from the 1.12 source
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to