Haven't tested for production yet, but at least when running greenwood develop and having a nested SSR page route, e.g.
src/
pages/
blog/
index.js
Will output
Started local development server at http://localhost:1984
Develop command with HTML route response using default export and nested SSR page
Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/Users/owenbuckley/Workspace/project-evergreen/greenwood/packages/cli/test/cases/develop.ssr/src/pages/index.js' imported from /Users/owenbuckley/Workspace/project-evergreen/greenwood/packages/cli/src/lib/execute-route-module.js
at new NodeError (node:internal/errors:405:5)
at finalizeResolution (node:internal/modules/esm/resolve:327:11)
at moduleResolve (node:internal/modules/esm/resolve:980:10)
at defaultResolve (node:internal/modules/esm/resolve:1193:11)
at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:404:12)
at ModuleLoader.resolve (node:internal/modules/esm/loader:373:25)
at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:250:38)
at ModuleLoader.import (node:internal/modules/esm/loader:336:34)
at importModuleDynamically (node:internal/modules/esm/translators:143:35)
at importModuleDynamicallyCallback (node:internal/modules/esm/utils:176:14) {
url: 'file:///Users/owenbuckley/Workspace/project-evergreen/greenwood/packages/cli/test/cases/develop.ssr/src/pages/index.js',
code: 'ERR_MODULE_NOT_FOUND'
Details
If you notice in the path shown in the error, the blog/ segment is missing
Argh, completely forgot to test for adapters and this is definitely not working based on some local testing I just conducted for this, so need to re-open 😞
Summary
Haven't tested for production yet, but at least when running
greenwood develop
and having a nested SSR page route, e.g.Will output
Details
If you notice in the path shown in the error, the blog/ segment is missing