List all routes in Vapor












2















I want to inspect a list of all routes, that Vapor app is serving. Is there a script or a run-time command that will generate the list for me?



I'm looking for something similar to rake routes in Ruby on Rails










share|improve this question



























    2















    I want to inspect a list of all routes, that Vapor app is serving. Is there a script or a run-time command that will generate the list for me?



    I'm looking for something similar to rake routes in Ruby on Rails










    share|improve this question

























      2












      2








      2








      I want to inspect a list of all routes, that Vapor app is serving. Is there a script or a run-time command that will generate the list for me?



      I'm looking for something similar to rake routes in Ruby on Rails










      share|improve this question














      I want to inspect a list of all routes, that Vapor app is serving. Is there a script or a run-time command that will generate the list for me?



      I'm looking for something similar to rake routes in Ruby on Rails







      swift routing vapor






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 16 '18 at 7:13









      Tomasz BąkTomasz Bąk

      4,58022743




      4,58022743
























          2 Answers
          2






          active

          oldest

          votes


















          4














          Run vapor run routes from the command line after executing vapor build






          share|improve this answer































            0














            Another alternative to get the routes use the following command. It will build your project and displays all routes registered to the Application's Router in an ASCII-formatted table.



             $ swift run Run routes

            +------+------------------+
            | GET | /search |
            +------+------------------+
            | GET | /hash/:string |
            +------+------------------+


            A colon preceding a path component indicates a variable parameter. A colon with no text following is a parameter whose result will be discarded.






            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%2f53333076%2flist-all-routes-in-vapor%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              4














              Run vapor run routes from the command line after executing vapor build






              share|improve this answer




























                4














                Run vapor run routes from the command line after executing vapor build






                share|improve this answer


























                  4












                  4








                  4







                  Run vapor run routes from the command line after executing vapor build






                  share|improve this answer













                  Run vapor run routes from the command line after executing vapor build







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Nov 16 '18 at 19:33









                  0xTim0xTim

                  981412




                  981412

























                      0














                      Another alternative to get the routes use the following command. It will build your project and displays all routes registered to the Application's Router in an ASCII-formatted table.



                       $ swift run Run routes

                      +------+------------------+
                      | GET | /search |
                      +------+------------------+
                      | GET | /hash/:string |
                      +------+------------------+


                      A colon preceding a path component indicates a variable parameter. A colon with no text following is a parameter whose result will be discarded.






                      share|improve this answer




























                        0














                        Another alternative to get the routes use the following command. It will build your project and displays all routes registered to the Application's Router in an ASCII-formatted table.



                         $ swift run Run routes

                        +------+------------------+
                        | GET | /search |
                        +------+------------------+
                        | GET | /hash/:string |
                        +------+------------------+


                        A colon preceding a path component indicates a variable parameter. A colon with no text following is a parameter whose result will be discarded.






                        share|improve this answer


























                          0












                          0








                          0







                          Another alternative to get the routes use the following command. It will build your project and displays all routes registered to the Application's Router in an ASCII-formatted table.



                           $ swift run Run routes

                          +------+------------------+
                          | GET | /search |
                          +------+------------------+
                          | GET | /hash/:string |
                          +------+------------------+


                          A colon preceding a path component indicates a variable parameter. A colon with no text following is a parameter whose result will be discarded.






                          share|improve this answer













                          Another alternative to get the routes use the following command. It will build your project and displays all routes registered to the Application's Router in an ASCII-formatted table.



                           $ swift run Run routes

                          +------+------------------+
                          | GET | /search |
                          +------+------------------+
                          | GET | /hash/:string |
                          +------+------------------+


                          A colon preceding a path component indicates a variable parameter. A colon with no text following is a parameter whose result will be discarded.







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Nov 18 '18 at 9:31









                          Razib MollickRazib Mollick

                          1,1891712




                          1,1891712






























                              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%2f53333076%2flist-all-routes-in-vapor%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

                              Florida Star v. B. J. F.

                              Danny Elfman

                              Lugert, Oklahoma