h3 Error in Nuxt 3.0.0-rc.12
See original GitHub issue WARN [h3] Implicit event handler conversion is deprecated. Use eventHandler() or fromNodeMiddleware() to define event handlers. 23:19:22
Route: /_nuxt/
Handler: function serveStatic (req, res, next) {
if (req.method !== 'GET' && req.method !== 'HEAD') {
if (fallthrough) {
return next()
}
// method not allowed
res.statusCode = 405
res.setHeader('Allow', 'GET, HEAD')
res.setHeader('Content-Length', '0')
res.end()
return
}
var forwardError = !fallthrough
var originalUrl = parseUrl.original(req)
var path = parseUrl(req).pathname
// make sure redirect occurs at mount
if (path === '/' && originalUrl.pathname.substr(-1) !== '/') {
path = ''
}
// create send stream
var stream = send(req, path, opts)
// add directory handler
stream.on('directory', onDirectory)
// add headers listener
if (setHeaders) {
stream.on('headers', setHeaders)
}
// add file listener for fallthrough
if (fallthrough) {
stream.on('file', function onFile () {
// once file is determined, always forward error
forwardError = true
})
}
// forward errors
stream.on('error', function error (err) {
if (forwardError || !(err.statusCode < 500)) {
next(err)
return
}
next()
})
// pipe
stream.pipe(res)
}
ERROR [h3] [unhandled] next is not a function 23:20:12
at Object.serveStatic [as handler] (node_modules\serve-static\index.js:75:16)
at Object.handler (/C:/Users/USER/Desktop/Folder/Code/littlechildwriter/node_modules/h3/dist/index.mjs:634:31)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async toNodeHandle (/C:/Users/USER/Desktop/Folder/Code/littlechildwriter/node_modules/nuxi/dist/chunks/index2.mjs:879:7)
Issue Analytics
- State:
- Created a year ago
- Comments:6 (4 by maintainers)
Top Results From Across the Web
v3.0.0-rc.12 · Discussion #8296 · nuxt/framework
0-rc.12 , so tired updating to edge release but then I started getting another 500 error: injection "Symbol(route location)" not found.
Read more >Nuxt 3 + Pinia : [h3] [unhandled] H3Error ...
When installing the pinia package via npm i pinia , I got a bunch of errors, similar to what's described here.
Read more >vite_ssr_import_0__.defineStore is not a function : r/Nuxt
Solution : Use the "pinia" package as a normal dependency, and the "@pinia/nuxt" package as a dev dependency. I found ...
Read more >Add a headless CMS to Nuxt 3 in 5 minutes
The project in this tutorial and its subsequent parts was developed using the following versions: nuxt@3.0.0-rc.12; @storyblok/nuxt@4.2.2.
Read more >Nuxt 3 Deploy Failed: Rollup failed to resolve import "vue"
Hi all, I've been trying to deploy a Nuxt 3 app for the past few hours, ... 9:33:12 AM: [log] Nuxt 3.0.0-rc.12 with...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Thank you! I will take a look when I get back next week. If you can determine the code change in the meantime, feel free to open a pull request.
Ok. But unless I’m missing something from that changelog, it’s not the Express.js middleware that needs to change. You’re always welcome to make a pull request with the fix if there is something I am missing and it needs fixing in the code of this module or you can provide a reproduction case as request above and I’d be happy to take a look.