JHipster/Microservices frontend development hot reloadJHipster - Doubts in the development using Microservices ArchitectureCross-Origin in JHipster's microservicesJhipster, Unable to connect containerized mongodbGetting error details from JHipster UAA microservice through gatewayStrange error with a JHipster app in a microservices architecture and Docker upjhipster microservices running mixed in docker and locally. Gateway cannot access UAAjhipster seperate services during developmentJHipster problem with frontend/gateway communicationHow to make the Jhipster gateway REST requests the microservice?

Why is my log file so massive? 22gb. I am running log backups

Is Fable (1996) connected in any way to the Fable franchise from Lionhead Studios?

Is "plugging out" electronic devices an American expression?

Some basic questions on halt and move in Turing machines

OA final episode explanation

Can I legally use front facing blue light in the UK?

Are objects structures and/or vice versa?

How can I add custom success page

Finding files for which a command fails

COUNT(id) or MAX(id) - which is faster?

I see my dog run

aging parents with no investments

Prime joint compound before latex paint?

What to wear for invited talk in Canada

Is it possible to make sharp wind that can cut stuff from afar?

When blogging recipes, how can I support both readers who want the narrative/journey and ones who want the printer-friendly recipe?

Landlord wants to switch my lease to a "Land contract" to "get back at the city"

What does 'script /dev/null' do?

Could Giant Ground Sloths have been a Good Pack Animal for the Ancient Mayans

Is it legal to have the "// (c) 2019 John Smith" header in all files when there are hundreds of contributors?

Can produce flame be used to grapple, or as an unarmed strike, in the right circumstances?

Why doesn't a const reference extend the life of a temporary object passed via a function?

Are cabin dividers used to "hide" the flex of the airplane?

How can I fix this gap between bookcases I made?



JHipster/Microservices frontend development hot reload


JHipster - Doubts in the development using Microservices ArchitectureCross-Origin in JHipster's microservicesJhipster, Unable to connect containerized mongodbGetting error details from JHipster UAA microservice through gatewayStrange error with a JHipster app in a microservices architecture and Docker upjhipster microservices running mixed in docker and locally. Gateway cannot access UAAjhipster seperate services during developmentJHipster problem with frontend/gateway communicationHow to make the Jhipster gateway REST requests the microservice?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








0















I have created a JHipster microservices application and want to do some frontend development on it. Launching the whole microservices stack in the ./docker-compose/ directory with docker-compose up -d works as expected. Registry shows all microservices, the gateway and an UAA instance with status 'up'. No exceptions thrown. Login to http://localhost:8080 works as expected.
Launching yarn start in the gateway project directory launches the development server via webpack and browsersync. Hot reload works as expected when pointing the browser at http://localhost:9000.



Now to my problem/question: logging into http://localhost:9000 as user/user doesn't work, as the account cannot be retrieved. The thrown exception is irrelevant because it just states that the account is null:



webpack-internal:///…fesm5/core.js:16064 ERROR Error: Uncaught (in promise): 
TypeError: Cannot read property 'langKey' of null
TypeError: Cannot read property 'langKey' of null
at LoginService.setPreferredLanguage (webpack-internal:///…
login.service.ts:34)
....


But when I point the browser back to http://localhost:8080, I'm logged in as 'user'. Which means that the login on the backend worked.



Being new to docker and microservices, I'm suspecting that I'm conceptually missing something (networks/ports/etc..). Any ideas that could point to finding a solution? Or what is the suggested setup/practices for developing the frontend in a JHipster/microservices configuration.










share|improve this question




























    0















    I have created a JHipster microservices application and want to do some frontend development on it. Launching the whole microservices stack in the ./docker-compose/ directory with docker-compose up -d works as expected. Registry shows all microservices, the gateway and an UAA instance with status 'up'. No exceptions thrown. Login to http://localhost:8080 works as expected.
    Launching yarn start in the gateway project directory launches the development server via webpack and browsersync. Hot reload works as expected when pointing the browser at http://localhost:9000.



    Now to my problem/question: logging into http://localhost:9000 as user/user doesn't work, as the account cannot be retrieved. The thrown exception is irrelevant because it just states that the account is null:



    webpack-internal:///…fesm5/core.js:16064 ERROR Error: Uncaught (in promise): 
    TypeError: Cannot read property 'langKey' of null
    TypeError: Cannot read property 'langKey' of null
    at LoginService.setPreferredLanguage (webpack-internal:///…
    login.service.ts:34)
    ....


    But when I point the browser back to http://localhost:8080, I'm logged in as 'user'. Which means that the login on the backend worked.



    Being new to docker and microservices, I'm suspecting that I'm conceptually missing something (networks/ports/etc..). Any ideas that could point to finding a solution? Or what is the suggested setup/practices for developing the frontend in a JHipster/microservices configuration.










    share|improve this question
























      0












      0








      0








      I have created a JHipster microservices application and want to do some frontend development on it. Launching the whole microservices stack in the ./docker-compose/ directory with docker-compose up -d works as expected. Registry shows all microservices, the gateway and an UAA instance with status 'up'. No exceptions thrown. Login to http://localhost:8080 works as expected.
      Launching yarn start in the gateway project directory launches the development server via webpack and browsersync. Hot reload works as expected when pointing the browser at http://localhost:9000.



      Now to my problem/question: logging into http://localhost:9000 as user/user doesn't work, as the account cannot be retrieved. The thrown exception is irrelevant because it just states that the account is null:



      webpack-internal:///…fesm5/core.js:16064 ERROR Error: Uncaught (in promise): 
      TypeError: Cannot read property 'langKey' of null
      TypeError: Cannot read property 'langKey' of null
      at LoginService.setPreferredLanguage (webpack-internal:///…
      login.service.ts:34)
      ....


      But when I point the browser back to http://localhost:8080, I'm logged in as 'user'. Which means that the login on the backend worked.



      Being new to docker and microservices, I'm suspecting that I'm conceptually missing something (networks/ports/etc..). Any ideas that could point to finding a solution? Or what is the suggested setup/practices for developing the frontend in a JHipster/microservices configuration.










      share|improve this question














      I have created a JHipster microservices application and want to do some frontend development on it. Launching the whole microservices stack in the ./docker-compose/ directory with docker-compose up -d works as expected. Registry shows all microservices, the gateway and an UAA instance with status 'up'. No exceptions thrown. Login to http://localhost:8080 works as expected.
      Launching yarn start in the gateway project directory launches the development server via webpack and browsersync. Hot reload works as expected when pointing the browser at http://localhost:9000.



      Now to my problem/question: logging into http://localhost:9000 as user/user doesn't work, as the account cannot be retrieved. The thrown exception is irrelevant because it just states that the account is null:



      webpack-internal:///…fesm5/core.js:16064 ERROR Error: Uncaught (in promise): 
      TypeError: Cannot read property 'langKey' of null
      TypeError: Cannot read property 'langKey' of null
      at LoginService.setPreferredLanguage (webpack-internal:///…
      login.service.ts:34)
      ....


      But when I point the browser back to http://localhost:8080, I'm logged in as 'user'. Which means that the login on the backend worked.



      Being new to docker and microservices, I'm suspecting that I'm conceptually missing something (networks/ports/etc..). Any ideas that could point to finding a solution? Or what is the suggested setup/practices for developing the frontend in a JHipster/microservices configuration.







      docker-compose microservices jhipster browser-sync






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Mar 8 at 7:05









      Hubert SchumacherHubert Schumacher

      332314




      332314






















          1 Answer
          1






          active

          oldest

          votes


















          0














          There has been an error in the webpack.dev.js configuration file and because UAA was added later to the project, the UAA module was missing in the contexts to be proxies:



          devServer: {
          contentBase: './build/www',
          proxy: [
          context: [
          '/microservice1',
          '/microservice2',
          '/microserviceuaa', /* !!! was missing !!! */
          /* jhipster-needle-add-entity-to-webpack - JHipster will add entity api paths here */
          '/api',
          '/management',
          '/swagger-resources',
          '/v2/api-docs',
          '/h2-console',
          '/auth'
          ],
          target: `http$options.tls ? 's' : ''://127.0.0.1:8080`,
          secure: false,
          changeOrigin: options.tls,
          headers: host: 'localhost:9000'
          ],





          share|improve this answer























            Your Answer






            StackExchange.ifUsing("editor", function ()
            StackExchange.using("externalEditor", function ()
            StackExchange.using("snippets", function ()
            StackExchange.snippets.init();
            );
            );
            , "code-snippets");

            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "1"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55058304%2fjhipster-microservices-frontend-development-hot-reload%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            There has been an error in the webpack.dev.js configuration file and because UAA was added later to the project, the UAA module was missing in the contexts to be proxies:



            devServer: {
            contentBase: './build/www',
            proxy: [
            context: [
            '/microservice1',
            '/microservice2',
            '/microserviceuaa', /* !!! was missing !!! */
            /* jhipster-needle-add-entity-to-webpack - JHipster will add entity api paths here */
            '/api',
            '/management',
            '/swagger-resources',
            '/v2/api-docs',
            '/h2-console',
            '/auth'
            ],
            target: `http$options.tls ? 's' : ''://127.0.0.1:8080`,
            secure: false,
            changeOrigin: options.tls,
            headers: host: 'localhost:9000'
            ],





            share|improve this answer



























              0














              There has been an error in the webpack.dev.js configuration file and because UAA was added later to the project, the UAA module was missing in the contexts to be proxies:



              devServer: {
              contentBase: './build/www',
              proxy: [
              context: [
              '/microservice1',
              '/microservice2',
              '/microserviceuaa', /* !!! was missing !!! */
              /* jhipster-needle-add-entity-to-webpack - JHipster will add entity api paths here */
              '/api',
              '/management',
              '/swagger-resources',
              '/v2/api-docs',
              '/h2-console',
              '/auth'
              ],
              target: `http$options.tls ? 's' : ''://127.0.0.1:8080`,
              secure: false,
              changeOrigin: options.tls,
              headers: host: 'localhost:9000'
              ],





              share|improve this answer

























                0












                0








                0







                There has been an error in the webpack.dev.js configuration file and because UAA was added later to the project, the UAA module was missing in the contexts to be proxies:



                devServer: {
                contentBase: './build/www',
                proxy: [
                context: [
                '/microservice1',
                '/microservice2',
                '/microserviceuaa', /* !!! was missing !!! */
                /* jhipster-needle-add-entity-to-webpack - JHipster will add entity api paths here */
                '/api',
                '/management',
                '/swagger-resources',
                '/v2/api-docs',
                '/h2-console',
                '/auth'
                ],
                target: `http$options.tls ? 's' : ''://127.0.0.1:8080`,
                secure: false,
                changeOrigin: options.tls,
                headers: host: 'localhost:9000'
                ],





                share|improve this answer













                There has been an error in the webpack.dev.js configuration file and because UAA was added later to the project, the UAA module was missing in the contexts to be proxies:



                devServer: {
                contentBase: './build/www',
                proxy: [
                context: [
                '/microservice1',
                '/microservice2',
                '/microserviceuaa', /* !!! was missing !!! */
                /* jhipster-needle-add-entity-to-webpack - JHipster will add entity api paths here */
                '/api',
                '/management',
                '/swagger-resources',
                '/v2/api-docs',
                '/h2-console',
                '/auth'
                ],
                target: `http$options.tls ? 's' : ''://127.0.0.1:8080`,
                secure: false,
                changeOrigin: options.tls,
                headers: host: 'localhost:9000'
                ],






                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Mar 9 at 3:58









                Hubert SchumacherHubert Schumacher

                332314




                332314





























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55058304%2fjhipster-microservices-frontend-development-hot-reload%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    AWS Lex not identifying response if by a variable The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) The Ask Question Wizard is Live! Data science time! April 2019 and salary with experienceEnforcing custom enumeration in AWS LEX for slot valuesHow to give response based on user response in Amazon Lex?Intercepting AWS Lambda Response to a AWS Lex QueryLex chat bot error: Reached second execution of fulfillment lambda on the same utteranceamazon lex showing invalid responseLambda response send back to Lex slot?Response card in Amazon lexAmazon Lex - Lambda response return HTML to botHow can I solve 424 (Failed Dependency) (python) obtained from Amazon lex?

                    Алба-Юлія

                    Захаров Федір Захарович