我正在尝试使用 Rocket运行 WebAssembly 程序(用 Rust 编写,来自https://rustwasm.github.io/book/game-of-life/hello-world.html的示例程序)。WebAssembly 使用 wasm-pack 编译并使用 wasm_bindgen。wasm 二进制文件content::JavaScript<Vec<u8>>
在 Rocket 中表示,这似乎是一个“有效”的解决方案。二进制文件已“正确”获取,但 Chrome 会打印 Uncaught SyntaxError: Invalid or unexpected token。这是由于表示content::JavaScript<Vec<u8>>
在获取期间存在错误(尽管发送字节与 wasm 文件中的字节匹配)还是其他地方的错误?
我希望有人可以解释为什么生成的二进制文件中有 SyntaxError。