Como dice el título, cada vez que implemento mi aplicación, todo el proyecto three.js se implementa perfectamente, pero mi archivo .glb recibe el error 404 de recurso no encontrado. No estoy seguro de cuál es el problema. Intenté cambiar la ruta del archivo pero no tuve éxito. Estoy usando Vite.js para ejecución local
Repositorio de Github: https://github.com/ElijahSchrock/Neo-Runner
Implementación de Heroku: https://neo-runner.herokuapp.com/
Aquí está mi función de creación de personajes.
Aquí está la opinión de Don McCurdy del foro de threejs https://discourse.threejs.org/t/when-i-deploy-to-heroku-my-deployment-is-successful-but-my-glb-file-receives -404-error/32750/2
Y también estoy usando el paquete de compilación estático, así como el paquete de compilación de nodejs. por favor ayuda !! ¡Gracias! :)
Hay un pequeño problema con su ruta al recurso glTF. En vez de:
loader.load('./Neo.glb', (gltf) => {quieres usar:
loader.load('./model/Neo.glb', (gltf) => {este error se resolvió alojando mis archivos en aws s3 y usando esa URL de objeto en mi gltf loader. Asegúrese de configurar su CORS correctamente
Disculpe, Sr. Schrock, ¿ejecutó el NPM y se aseguró de pasar las variables a través de la floración selectiva? Diría que usar un componente en Layerville Livewire sería su mejor opción. Sin embargo, también creo que si llamas a la función en el div, puedes usar un booleano para hacer una declaración if else. Asegúrese de usar el nodo para llamar a su reacción para la implementación. Agregue algunos elementos rápidos a la aplicación para su jquery en Heroku o revise sus contribuciones en la sucursal.