You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The responding sql-wasm.wasm file requested by worker.sql-wasm.js doesn't get served correctly and thus leads to a 404 error. I am not sure if that is a bug which is native to next.js though and thus opened an issue there as well. I spend the last two to three days looking into lots of similar issues on github, but none seems to be a viable solution.
Description
I try to invoke a web-worker in one of my pages like this:
/** Add your relevant code here for the issue to reproduce */exportdefaultfunctionHome(){constcreateDb=()=>{constworker=newWorker(newURL('../public/assets/worker.sql-wasm.js',import.meta.url));worker.onerror=(e)=>console.log('Worker error: ',e);};return(<><h1>Test</h1><br/><buttononClick={()=>{createDb();}}>
Create DB
</button></>);}
(Please see my reproduction of the problem at Stackblitz)
When doing so I get served a 404 error as the sql-wasm.wasm file can't be find inside the build directory i.e. http://localhost:3000/_next/static/chunks/sql-wasm.wasm.
Question
Is this error due to the nature of the locateFile() function of emscripten or due to a mistake in how I configured the corresponding next.config.js file?
Thanks for the input, but I would like to avoid another layer of abstraction. The current worker of sql.js is (even though it's missing prepared SQL statements) definitely sufficient for what I am trying to achieve.
Overview
The responding
sql-wasm.wasm
file requested byworker.sql-wasm.js
doesn't get served correctly and thus leads to a 404 error. I am not sure if that is a bug which is native to next.js though and thus opened an issue there as well. I spend the last two to three days looking into lots of similar issues on github, but none seems to be a viable solution.Description
I try to invoke a web-worker in one of my pages like this:
(Please see my reproduction of the problem at Stackblitz)
When doing so I get served a 404 error as the
sql-wasm.wasm
file can't be find inside the build directory i.e.http://localhost:3000/_next/static/chunks/sql-wasm.wasm
.Question
Is this error due to the nature of the
locateFile()
function of emscripten or due to a mistake in how I configured the correspondingnext.config.js
file?ANY help is much appreciated!
The text was updated successfully, but these errors were encountered: