Code Monkey home page Code Monkey logo

nextjs_microfrontend's Introduction

NextJS micro-frontend example

How to run:

  1. cd fe1
  2. run yarn build
  3. cd fe2
  4. run yarn build
  5. host remoteEntry.js & remoteEntry2.js from fe1 & fe2 build. located inside .next/server.
  6. cd fe3
  7. run yarn build
  8. run yarn start [Check hosted URL in next.config.js]

nextjs_microfrontend's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

nextjs_microfrontend's Issues

update this example : as this is not working

[    ] info  - Generating static pages (0/3)TypeError: squareRoot is not a function
    at Home (/Users/tkssharma/tkssharma/tkssharma/POC/fe3/.next/server/pages/index.js:69:25)
    at Wc (/Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:68:44)
    at Zc (/Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:253)
    at Z (/Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
    at Zc (/Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:481)
    at Z (/Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
    at Zc (/Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:481)
    at Z (/Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
    at $c (/Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98)
    at bd (/Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:77:404)

Error occurred prerendering page "/". Read more: https://nextjs.org/docs/messages/prerender-error
TypeError: squareRoot is not a function
    at Home (/Users/tkssharma/tkssharma/tkssharma/POC/fe3/.next/server/pages/index.js:69:25)
    at Wc (/Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:68:44)
    at Zc (/Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:253)
    at Z (/Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
    at Zc (/Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:481)
    at Z (/Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
    at Zc (/Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:481)
    at Z (/Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
    at $c (/Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98)
    at bd (/Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:77:404)
info  - Generating static pages (3/3)

> Build error occurred
Error: Export encountered errors on following paths:
        /
    at /Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/next/dist/export/index.js:395:19
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
    at async Span.traceAsyncFn (/Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/next/dist/trace/trace.js:79:20)
    at async /Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/next/dist/build/index.js:1078:21
    at async Span.traceAsyncFn (/Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/next/dist/trace/trace.js:79:20)
    at async /Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/next/dist/build/index.js:955:17
    at async Span.traceAsyncFn (/Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/next/dist/trace/trace.js:79:20)
    at async Object.build [as default] (/Users/tkssharma/tkssharma/tkssharma/POC/fe3/node_modules/next/dist/build/index.js:62:29)

Code not working.

The code as is in the repo is not working. Follow the steps on the main readme and it doesn't work. Here is a video of the steps.

uframe.mp4

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.