Entonces, si verificas, éxito, error falso que falta, encabezados xolp xml. De acuerdo. Lo que sugiero que hagamos es, una vez que hayas ejecutado, así que elimina el wrangler toml, y luego ejecuta wrangler init, el comando previamente mencionado, y una vez que eso esté hecho, luego vamos a seguir adelante y reemplazar el contenido con esto, del archivo wrangler, y eso debería devolvernos a donde estábamos al principio, pero ahora con una instancia en Cloudflare.
Pensé que habría una forma más fácil de usar una configuración existente, gracias Fernando, puedes usar tu pantalla ahora. De hecho, puedo, sí, echemos un vistazo, así que caché GraphQL, perfecto, y si ejecutas esto, perdón si ejecuto esto, perdón, comando start. 403, interesante, intentando ver si hay algo aquí que sea específico de mi, específico de mi cuenta, pero, cuando hiciste Wrangler in it, ¿qué nombre le diste al proyecto? Creo que, oh, de acuerdo, en realidad puedo, puedo volver, simplemente, le gustó el nombre del repositorio. Interesante, qué sucede si intentas ejecutar eso, si lo ejecutas sin nada? Mm-hmm, así que guardé, ejecuté eso, luego se queja de que no tiene un punto de entrada. Entendido, sí, lo cual tiene sentido. Muy bien, mientras comenzamos, volvamos a 101, y escuchemos qué... Tengo una pregunta. Sí, adelante. En el mensaje, está escrito, distribución barra índice punto Jason, y si abres la carpeta, es index.NJS. Entonces, si abres la carpeta de distribución, genera un archivo completamente diferente. Así que ni siquiera entiendo esto. Oh, de acuerdo, cuando ejecutas Wrangler in it, creará una nueva configuración de Wrangler, pero no será la correcta, por eso estamos ejecutando Wrangler in it para crear el worker de Cloudflare en el lado del servidor. Y luego cambiarlo de nuevo a nuestra configuración. Así que tenemos los pasos de compilación que necesitamos. La cosa es que parece que no está, solo voy a intentar rápidamente hacer un nuevo trabajo con algo de Scratch. Echemos un vistazo. Creo que podría haber otra forma de hacer esto. Es difícil de probar. Parece que algo en esto es específico de mi, de mi cuenta. Y no estoy seguro de qué es. Si nadie ha encontrado una solución todavía, creo que para seguir adelante, lo que podemos hacer es crear un nuevo worker, desafortunadamente, y luego simplemente copiar cosas a medida que avanzamos. Lo que puedo decirte es que acabo de ejecutar lo siguiente. Lo siguiente, así que desde un directorio diferente, cualquiera que sea tu directorio principal, ejecuto esto y crea un nuevo proyecto. Y si entras en ese proyecto, parece funcionar bien. Así que tal vez lo que podemos hacer es comenzar con eso y luego en lugar de usar la plantilla que hemos creado, simplemente podemos hacer cambios a medida que avanzamos. Así que solo un resumen. Entonces, esos comandos entran en el directorio, haz una instalación de NPM y luego intenta, no sé sobre el comando start, echemos un vistazo rápido, y luego puedes ejecutar, quiero decir, deberías poder ejecutar eso y con suerte no verás errores 403. Asegurémonos de cambiar de directorio después de ejecutar rangler generate para que ingreses al proyecto recién creado, que creo que el nombre predeterminado parece ser mi worker. Bueno, comencemos moviendo la carpeta de origen. Solo muévela. Y también, porque estoy tratando de pensar cómo podemos hacer esto sin romper potencialmente esta plantilla. Quiero decir, el hecho de que eso funcione, lo que diría es que veas el wrangler toml ahora, cualquier cosa que no parezca específica de ese proyecto que acabas de crear. Entonces, por ejemplo, no UU ID o el nombre, que creo que es todo excepto el nombre, intenta copiar eso en el, de hecho, lo intentaré ahora antes de comenzar solo para no perder tiempo. Sí, lo curioso es que acabo de intentar cambiar el nombre del worker en mi repositorio, ver si eso lo rompe, pero realmente no estoy seguro de dónde se almacena esa configuración de wrangler, está en algún lugar de la tienda en la configuración, no sé dónde está. Pero de todos modos, sigamos adelante y copiemos esto. De acuerdo, lo que acabo de intentar ahora es crear un nuevo proyecto de wrangler y una vez que se crea ese proyecto, estoy copiando, básicamente reemplazando todo allí con ese repositorio original. Entonces el directorio de origen, el wrangler.toml, package.json, todas esas cosas buenas. Así que diría que pruebes eso. Creo que hay algo aquí que hace que wrangler no funcione, pero sí, diría que es un buen intento. Entonces intenta copiar el directorio de origen, el package.json y el wrangler.toml en el nuevo proyecto para reemplazar esos archivos y luego intenta ejecutarlo en la instancia de desarrollo. Si has visto lo mismo que yo, debería funcionar. No me funciona a mí, pero nunca antes he lanzado un worker con esta cuenta. ¿Quizás debería crear un dominio desde la interfaz de usuario o algo así? Así que en realidad no hice nada desde la interfaz de usuario. Sí, una vez que hice wrangler login y luego hice wrangler generate para crear el proyecto de wrangler, y luego desde allí hice algunos cambios para hacer la agrupación y demás. Tuve que configurarlo para este proyecto. Entonces, cuando ejecutas wrangler generate y luego entras en él, ejecutas npm install y luego wrangler dev, ¿eso funciona para ti o sigues obteniendo el 403? Cuando hago el npm start que hace el wrangler dev, todavía obtengo el mismo mensaje, el 403. Pero puedo ver mi ID de cuenta en esa URL, así que debe ser algo más.
Comments