-
Notifications
You must be signed in to change notification settings - Fork 7
Closed as not planned
Description
Routes files (eg /server/api
directory)
├── server
│ ├── index.ts // entrypoint of server
│ ├── api // directory for routes
│ │ ├── user
│ │ │ └── [id].ts // GET /user/:id
should be bundled (during build
script) in dist directory (eg /dist/server/api
directory) as
├── dist
│ └── server
│ ├── index.ts // entrypoint of server
│ ├── api // directory for routes
│ │ ├── user
│ │ │ └── [id].mjs // GET /user/:id
Solution (draft):
// vite.config.ts
import vikeNode from 'vike-node/plugin'
export default {
// ...
plugins: [
vikeNode({
entry: 'server/index.ts',
apiDir: 'server/api'
})
]
}
OR/AND (preferred) use /server/api
as standard/default directory
// vite.config.ts
import vikeNode from 'vike-node/plugin'
export default {
// ...
plugins: [
vikeNode({
entry: 'server/index.ts'
})
// OR
// vikeNode('server/index.ts')
]
}
Metadata
Metadata
Assignees
Labels
No labels