chore: remote url from env
This commit is contained in:
parent
5614ed542a
commit
9550591048
35
README.md
35
README.md
@ -2,13 +2,14 @@
|
||||
|
||||
MFE with Nuxt being the Host and Remote
|
||||
|
||||
## Initial setup
|
||||
|
||||
```
|
||||
cd host
|
||||
pnpm i
|
||||
pnpm build
|
||||
pnpm serve
|
||||
cp .env.example .env
|
||||
```
|
||||
|
||||
## Development
|
||||
|
||||
```
|
||||
cd remote
|
||||
pnpm i
|
||||
@ -16,8 +17,30 @@ pnpm build
|
||||
pnpm serve
|
||||
```
|
||||
|
||||
# TODO
|
||||
```
|
||||
cd host
|
||||
pnpm i
|
||||
pnpm dev
|
||||
```
|
||||
|
||||
- Build-mode works but Dev-mode not works
|
||||
Open http://localhost:3000
|
||||
|
||||
## Deployment
|
||||
|
||||
```
|
||||
cd remote
|
||||
pnpm i
|
||||
pnpm build
|
||||
pnpm serve
|
||||
|
||||
cd host
|
||||
pnpm i
|
||||
pnpm build
|
||||
pnpm serve
|
||||
```
|
||||
|
||||
## TODO
|
||||
|
||||
- Build-mode works but Dev-mode not works (fixed)
|
||||
- Enable CORS on remote JS assets (fixed)
|
||||
- Scoped style still not works (fixed)
|
||||
|
1
host/.env.example
Normal file
1
host/.env.example
Normal file
@ -0,0 +1 @@
|
||||
NUXT_MFE_APP1_HOST=http://localhost:3001
|
@ -2,6 +2,8 @@ import { defineNuxtConfig } from "nuxt/config"
|
||||
import federation from "@originjs/vite-plugin-federation"
|
||||
import topLevelAwait from "vite-plugin-top-level-await"
|
||||
|
||||
const MFE_HOST = process.env.NUXT_MFE_APP1_HOST
|
||||
|
||||
export default defineNuxtConfig({
|
||||
compatibilityDate: "2024-04-03",
|
||||
devtools: { enabled: false },
|
||||
@ -29,7 +31,7 @@ export default defineNuxtConfig({
|
||||
federation({
|
||||
name: "host-app",
|
||||
remotes: {
|
||||
remote: "http://localhost:3001/_nuxt/remoteEntry.js"
|
||||
remote: `${MFE_HOST}/_nuxt/remoteEntry.js`
|
||||
},
|
||||
shared: ["vue"]
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user