-
-
Notifications
You must be signed in to change notification settings - Fork 636
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Production Build: queryContent Triggers 500 Internal Server Error #2580
Comments
Additionally const { data } = await useAsyncData('articles', () => queryContent('/articles').find()) running this in production, while owning a /content/articles folder with .md files in it, returns an empty Array. |
Hi, Not sure if it helps but just leaving some feedback here.
Using yarn v4 with nodeLinker: node-modules |
Using |
Seems that Nitro generate different kind of chunk for JSON files. Maybe @pi0 could help us on this |
This issue is resolved in the latest Nitro version (v2.9.3). For reference: nitrojs/nitro#2239. We can all remove the resolutions override and use the latest Nitro version again. 🙂 |
How to update the nitro version? i dont see nitro in my package.json 🤔 |
You have to delete your lockfile ( |
Could this be related somehow? #2378 |
I'm using Prerendering 1 routes nitro 3:45:45 PM
├─ /api/_content/cache.1711021521779.json (14ms) nitro 3:45:45 PM
│ └── Error: [500]
nitro 3:45:45 PM
Errors prerendering:
├─ /api/_content/cache.1711021521779.json (14ms) nitro 3:45:45 PM
│ └── Error: [500]
nitro 3:45:45 PM
ERROR Exiting due to prerender errors. any idea ? |
I'm also on [email protected], getting the following error when running
|
Hi @tahirmahmudzade, |
Could you share your |
Here is my export default defineNuxtConfig({
modules: ['@nuxthub/core', '@nuxt/ui', '@nuxt/image', '@nuxt/content'],
devtools: { enabled: true },
image: {
format: ['avif', 'webp'],
},
}); and package versions in "dependencies": {
"@nuxt/content": "^2.12.1",
"@nuxt/image": "^1.5.0",
"@nuxt/ui": "^2.15.1",
"@nuxthub/core": "^0.4.0",
"nuxt": "^3.11.2"
},
"devDependencies": {
"@nuxt/eslint-config": "^0.2.0",
"eslint": "^8.57.0",
"vue-tsc": "^2.0.7",
"wrangler": "^3.45.0"
} Below is the build log on my local machine
|
Perfect, this settles the issue then. |
For this one I had raised an issue in the |
Environment
Reproduction
Repo:
https://github.com/santiagoaloi/nuxt_content_issue
Live:
https://nuxt-content-issue.vercel.app/
Describe the bug
I'm encountering a production-specific 500 error when using
queryContent
in any Vue SFC component within my Nuxt 3 project. This issue does not occur during development.Steps to Reproduce:
1- Create a fresh Nuxt 3 project (no custom configurations or additional libraries).
2- Define some content using the
@nuxt/content
module., e.g a file namedhello.json
with the following content:3- In any SFC component, attempt to fetch content using
queryContent
:4- Build the project for production:
pnpm build && pnpm preview
5- Run the production server and the app in the browser.
Expected Behavior:
The content defined in page should be successfully retrieved and displayed in the component's template.
Actual Behavior:
The server throws a 500 Internal Server Error. The error log typically includes:
[GET] "/api/query/yFRQI29ykM.1709594450379.json?_params=%7B%22first%22:true,%22where%22:%5B%7B%22_path%22:%22%2Fhello%22%7D%5D,%22sort%22:%5B%7B%22_file%22:1,%22$numeric%22:true%7D%5D%7D": 500
Additional context
I've also attempted the following troubleshooting steps:
Deployment to Vercel: I deployed the project to Vercel to see if the issue was specific to my local development environment. However, the 500 error persisted in the production build on Vercel.
Nitro Prerender Settings: I experimented with various Nitro prerender settings in an attempt to resolve the issue, but none of the configurations seemed to address the problem.
Nitropack Override: I tried overriding the default Nitropack version in the
package.json
file by adding the following configuration:However, this attempt also did not resolve the 500 error.
Logs
No response
Tasks
The text was updated successfully, but these errors were encountered: