文件名称:multiple-nextjs-apps:在同一域上运行多个nextjs应用程序的示例
文件大小:198KB
文件格式:ZIP
更新时间:2024-06-03 07:19:13
JavaScript
!!! 请注意 !!! (10/2020)此概念证明已过时。 NextJS现在完全支持设置基本路径。 请参阅: : 我将在可能的情况下尝试更新存储库。 多个-nextjs-apps 在同一域上运行多个Next.js应用程序的示例。 1.设置资产前缀 将为Next.js加载的所有脚本添加前缀。 例如/app1/_next/... 这也可以在server.js中,这在例如基于传入请求更改assetPrefix时很有用。 // in the examples apps the assetPrefix is set in server.js app . setAssetPrefix ( '/app1' ) ; 仅动态设置资产前缀或基于环境变量设置资产前缀,才能使本地开发工作流程基本保持不变。 2. Nginx配置 在nginx配置中,处理了两件事:页面请求和资产前缀请求被发送到正确的应
【文件预览】:
multiple-nextjs-apps-master
----nginx()
--------nginx.conf(2KB)
--------Dockerfile(93B)
----app2()
--------.babelrc(156B)
--------next.config.js(86B)
--------package.json(383B)
--------routes.js(92B)
--------server.js(939B)
--------Dockerfile(158B)
--------package-lock.json(226KB)
--------src()
----docker-compose.yml(633B)
----.gitignore(127B)
----app3()
--------.babelrc(156B)
--------next.config.js(86B)
--------package.json(383B)
--------routes.js(348B)
--------server.js(1KB)
--------Dockerfile(158B)
--------package-lock.json(226KB)
--------src()
----README.md(2KB)
----app1()
--------.babelrc(156B)
--------next.config.js(86B)
--------package.json(383B)
--------routes.js(92B)
--------server.js(940B)
--------Dockerfile(158B)
--------package-lock.json(226KB)
--------src()