typescript - Nextjs Πώς να μεταφέρετε έναν προσαρμοσμένο φάκελο στην παραγωγή στο Vercel

Έχω αρχίσει πρόσφατα την ανάπτυξη στο περιβάλλον NextJS. Στο πρότζεκτ μου, έχω μερικά αρχεία JSON μέσα σε ένα φάκελο στον βασικό κατάλογο, και διαβάζω το περιεχόμενο αυτών των αρχείων μέσα στον κώδικά μου. Λειτουργεί καλά στον τοπικό μου υπολογιστή, αλλά όταν πηγαίνει σε παραγωγή στο διακομιστή της v

Διαβάστε περισσότερα →

typescript - Phaser3: Αποτυχία ανάπτυξης στο Vercel (ενημερωμένο)

Χρησιμοποιώ Vite + React + Typescript και χρησιμοποιώ το Vercel για ανάπτυξη. Στον localhost μου τα build ή preview λειτουργούν καλά.

11:57:49.482 error TS2688: Cannot find type definition file for 'Phaser 11:57:49.482 T

Διαβάστε περισσότερα →

reactjs - σφάλμα 404 κατά την ανάπτυξη εφαρμογής React στο Vercel

Αναπτύσσω ένα έργο React με TypeScript χρησιμοποιώντας το Vite. Η αναπτυγμένη εφαρμογή λειτουργεί καλά, αλλά κατά την ανανέωση μιας σελίδας λαμβάνω σφάλμα 404.

404: NOT_FOUND Code: NOT_FOUND

Απάντηση #1

Προσθέστε αυτό στο αρχείο σας vercel.json.

Διαβάστε περισσότερα →

typescript - Ανάπτυξη ExpressTS στο Vercel

Έχω δημιουργήσει ένα έργο Express με TypeScript στο GitHub και προσπαθώ να το αναπτύξω στο Vercel. Παρακάτω είναι η δομή των φακέλων, και ο φάκελος dist είναι όπου θα βρίσκεται το app.js και ο φάκελος src είναι όπου βρίσκεται το app.ts.

node.js - Τι πηγαίνει λάθος με τις κοινόχρηστες εξαρτήσεις μου στο vercel monorepo;

Έχω ένα πρόβλημα με το monorepo μου, προσπαθώ να αναπτύξω μια τυπική εφαρμογή express.js αλλά οι κοινές εξαρτήσεις δεν φορτώνουν μετά την ανάπτυξη, λειτουργεί στην τοπική ανάπτυξη.

Κάποιος έχει αντιμετωπίσει ποτέ αυτό το πρόβλημα με παρόμοια διαμόρφωση κατά τη χρήση του Vercel CLI για αναπτύξεις; Ευχαριστώ.

Ιδέες :

Νομίζω ότι το πρόβλημα πιθανόν να προέρχεται από το <rootDir>/services/my-api/vercel.json εδώ (πιθαν

Διαβάστε περισσότερα →

typescript - Σφάλμα! Η εντολή "vercel build" τερματίστηκε με 1

Προσπαθώ να ανεβάσω στο Vercel αλλά λαμβάνω αυτό το σφάλμα: "Σφάλμα! Η εντολή "vercel build" τερμάτισε με 1", ένα άλλο μέρος του σφάλματος είναι "Σφάλμα! Δεν βρέθηκε φάκελος εξόδου με όνομα "public" μετά την ολοκλήρωση της κατασκευής. Μπορείτε να ρυθμίσετε το φάκελο εξόδου στις Ρυθμίσεις του Έργου σας."

Απάντηση #1

Έχετε προσθέσει ένα αρχείο στον κατάλογο σελίδας που η Vercel δεν αναγνωρίζει με προεπιλεγμένη εξαγωγή.

όταν παίρνω αυτό το σφάλμα

Διαβάστε περισσότερα →

typescript - Λύσεις APM για WebApp NextJS που φιλοξενείται στο Vercel χρησιμοποιώντας το μοτίβο άμεσης κλήσης συνάρτησης

Κατασκευάζω μια μονολιθική εφαρμογή WebApp με NextJS που φιλοξενείται στο Vercel και προσπαθώ να υλοποιήσω κάποιο είδος APM στη λογική backend της εφαρμογής. Χρησιμοποιώ το ενσωματωμένο εσωτερικό REST API του NextJS. Καθώς διάβαζα διάφορα άρθρα, βρήκα αυτήν την ανάρτηση στο Stack Overflow που εξηγεί ότι η καλύτερη πρακτική στο NextJS είναι να διαχωρίζεται η επιχειρηματική λογική από τις διαδρομές του API σε ξεχωριστές λειτουργίες, να τις εξάγει κανείς και στη συνέχεια να τις καλεί απευθείας σ

Διαβάστε περισσότερα →

javascript - Το Vercel δεν μπορεί να βρει στατικά αρχεία από το node_modules στο NextJS

Έχω μια απλή σελίδα NextJS API που απλώς παίρνει ένα αρχείο JSON από ένα από τα node_modules και εμφανίζει το περιεχόμενο στο http://localhost:3000/api/my-json. Αυτός είναι ο κώδικας:

// Path: /pages/api/my-json.ts import type { NextApiRequest, NextApiResponse } from "next"; import path from "path"; import { promises as fs } from "fs"; export default async function handler( req: NextApiRequest, res: NextApiResponse ) {

Διαβάστε περισσότερα →

typescript - Σφάλμα Ανάπτυξης Edge Function στο Vercel: EDGE_FUNCTION_INVOCATION_FAILED

όταν προσπαθώ να κάνω POST κάτι στη λειτουργία Edge μου στην ανάπτυξη Vercel λαμβάνω το ακόλουθο σφάλμα:

[POST] /api/openai reason=EDGE_FUNCTION_INVOCATION_FAILED, status=500, user_error=true

TypeError: Παράνομη κλήση στο app/api/openai/route.ts:12:36

Το αρχείο της συνάρτησής μου Edge:

import { OpenAIStream, OpenAIStreamPayload } from "@/utils/OpenAIStream"; if (!process.env.OPENAI_API_KEY) { throw new Error("Missing e

Διαβάστε περισσότερα →

node.js - Πρόβλημα Ανάπτυξης στο Vercel: '404 Δεν Βρέθηκε'

Μπορώ να αναπτύξω το API μου στο Vercel αλλά έχω προβλήματα. Πάντα λαμβάνω το ίδιο μήνυμα:

Χρησιμοποιώ Node, Express και Typescript. Έχω τον φάκελο μου dist και επίσης έναν φάκελο src όπου ξεκινάω το έργο μου με το index.ts.

Προσπάθησα διάφορους τρόπους με το vercel.json, π

Διαβάστε περισσότερα →