{"id":13473,"date":"2022-09-29T15:25:16","date_gmt":"2022-09-29T13:25:16","guid":{"rendered":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/?p=13473"},"modified":"2023-11-05T14:09:13","modified_gmt":"2023-11-05T13:09:13","slug":"create-web-apps-with-hosting-node-js-and-heroku","status":"publish","type":"post","link":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/","title":{"rendered":"Create web apps with Hosting Node JS and Heroku"},"content":{"rendered":"\n<p class=\"has-medium-font-size wp-block-paragraph\">If you are reading this guide it is surely because you are attracted to information technology and programming. Consequently, if you follow what I write, you will have already read in some of my other posts, that I do not like to neglect the cardinal principles of a subject to intuition or personal opinions. So, even if I risk being a little boring and obvious, I will try to resume the argument on <a href=\"https:\/\/nodejs.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Node JS<\/a> by immediately defining a very important aspect, which concerns the development of web applications, that is, the meaning of the term &#8220;<strong>deploy<\/strong>&#8221; that I will analyze in detail explaining how it is possible to develop and <strong>create web apps on Hosting Node JS<\/strong> with a formidable service like <a href=\"https:\/\/www.heroku.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Heroku<\/a>.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_87 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">In questo articolo:<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/#1_Whats_Node_JS\" >1. What\u2019s Node JS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/#2_Whats_Heroku\" >2. What\u2019s Heroku<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/#3_Developing_with_Node_JS_and_Heroku\" >3. Developing with Node JS and Heroku<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/#31_Install_Node_JS\" >3.1 Install Node JS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/#32_Install_Visual_Studio_Code\" >3.2 Install Visual Studio Code<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/#33_Create_your_Node_JS_application\" >3.3 Create your Node JS application<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/#34_Run_your_Node_JS_application\" >3.4 Run your Node JS application<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/#4_Deploying_a_Node_JS_web_app_with_Heroku\" >4. Deploying a Node JS web app with Heroku<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/#41_Register_and_log_in_Heroku_Platform\" >4.1 Register and log in Heroku Platform<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/#42_Create_app_with_Heroku\" >4.2 Create app with Heroku<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/#43_Download_and_install_Heroku_CLI\" >4.3 Download and install Heroku CLI<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/#44_Deploy_your_app_on_Heroku\" >4.4 Deploy your app on Heroku<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/#5_Conclusions\" >5. Conclusions<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_Whats_Node_JS\"><\/span><strong>1. What\u2019s Node JS<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">In recent years, Node JS has proven to be the most suitable language for developing web applications, and this for good reason. Node JS will allow you to execute server-side &nbsp;<a href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/grapesjs-web-builder\/\">Javascript<\/a>\u00a0, which is no small feat. After using it for a while, you will also understand why. Not only is it constantly updated and in line with the latest JavaScript updates and advancements, but its asynchronous code execution system allows it to quickly process large amounts of information without the use of threads that usually make the code more complex. to manage. Some have already created applications with Node JS and if you have, you have surely asked yourself this question: \u201cWhat should I do to distribute my Node JS application\u201d? Don&#8217;t worry, it&#8217;s not a trivial question. If you google it, you will quickly realize that there are many different opinions and approaches to this, but each seems to be more complicated than the other. There is only one answer to this question: &#8220;Heroku&#8221;. But now let&#8217;s try to understand what Heroku is and how it can help you distribute and develop web apps with Node JS.<\/p>\n\n\n\n<hr>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Read more: <a href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/javascript-local-storage-2\/\" target=\"_blank\" rel=\"noreferrer noopener\">Javascript Local Storage: The browser as a datastore<\/a><\/p>\n\n\n\n<hr>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Whats_Heroku\"><\/span><strong>2. What\u2019s Heroku<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">If you love Node JS and are looking for an easy-to-use, flexible and limitless hosting platform to develop an application, you definitely need to know Heroku. Heroku is a PaaS (Platform as a Service) that allows you to develop and focus only on the important aspects of development. In short, it will allow you to focus only on creating the application itself instead of spending time worrying about the server configuration or problems related to scalability and so on. But let&#8217;s see how Heroku can help you in developing an application with Node JS.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3_Developing_with_Node_JS_and_Heroku\"><\/span><strong>3. Developing with Node JS and Heroku<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Node JS and Heroku is the winning combination for your website if you want to free yourself from further worries by letting this fantastic service take care of the servers and their configuration. A complicated and time-consuming operation for those who are not too familiar with the subject or are novice with this type of development. But let&#8217;s see now how to develop your first web application with Node JS and Heroku.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"31_Install_Node_JS\"><\/span><strong>3.1 Install Node JS<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Well, the basic requirement, before proceeding with creating an application, is to install Node JS. The thing is simpler than expected. <a href=\"https:\/\/nodejs.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Just go to its homepage<\/a>, download and run the installation package for your operating system.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/09\/homepage-node-js.jpg\" alt=\"homepage Node JS\" width=\"741\" height=\"578\"\/><figcaption>homepage Node JS<\/figcaption><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">It is good practice, after the installation of each software, to verify its correct execution. Therefore, open the command prompt and type this statement: \u201c<strong>node -v<\/strong>\u201c. If the system displays the Node JS version installed, it means that everything went well.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/09\/verifica-installazione-node-js.jpg\" alt=\"check Node JS installation\"\/><figcaption>check installation NodeJS<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"32_Install_Visual_Studio_Code\"><\/span><strong>3.2 Install Visual Studio Code<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Another fundamental requirement is the installation of an advanced text editor for development. The only noteworthy is <a href=\"https:\/\/code.visualstudio.com\/download\" target=\"_blank\" rel=\"noreferrer noopener\">Visual Studio Code<\/a>. I have already told you about it in my other guide on this subject.<\/p>\n\n\n\n<hr>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Read more: <a href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/5-alternative-open-source-to-visual-studio-code\/\" target=\"_blank\" rel=\"noreferrer noopener\">5 alternative open source to Visual Studio Code di Microsoft<\/a><\/p>\n\n\n\n<hr>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">However, installing Visual Studio Code is as simple as installing Node JS. Here too, you just have to reach its homepage by <a href=\"https:\/\/code.visualstudio.com\/download\" target=\"_blank\" rel=\"noreferrer noopener\">clicking on this link<\/a>, and download and run the installation package for your operating system.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/09\/download-visual-studio-code.jpg\" alt=\"Download Visual Studio Code\" width=\"692\" height=\"400\"\/><figcaption>Download Visual Studio Code<\/figcaption><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Again, it is a good idea to check that Visual Studio Code is installed correctly. Therefore, open the command prompt and type this statement: \u201c<strong>code -v<\/strong>\u201c. If the system displays the version of Visual Studio Code installed, it means that everything went well.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/09\/verifica-installazione-di-visual-studio-code.jpg\" alt=\"check installation visual studio code\"\/><figcaption>check installation visual studio code<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"33_Create_your_Node_JS_application\"><\/span><strong>3.3 Create your Node JS application<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Ok, we&#8217;re ready. Now, create a folder on your desktop and, for simplicity, we&#8217;ll call it \u201c<strong>HelloWorld<\/strong>. Now open Visual Studio Code by clicking on the icon on the desktop, click on the &#8220;<strong>Open folder<\/strong>&#8221; button and select &#8220;<strong>HelloWorld<\/strong>&#8220;.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/09\/apri-progetto-hello-world.jpg\" alt=\"open visual studio code project\" width=\"1001\" height=\"350\"\/><figcaption>open visual studio code project<\/figcaption><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Well, at this point you just have to create the index.js file in which we will type the necessary instructions to view the classic \u201c<strong>Hello World\u2026!<\/strong>\u201d. Then, expand the \u201c<strong>HelloWorld<\/strong>\u201d folder, present in Visual Studio Code, by clicking on the down arrow next to the name of the folder itself. Then, click on the icon with the &#8216;<strong>+<\/strong>&#8216; symbol, type &#8216;<strong>index.js<\/strong>&#8216; and press the ENTER key.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/09\/crea-il-file-index-js.jpg\" alt=\"create index.js file\"\/><figcaption>create index.js file<\/figcaption><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Now, copy and paste the following code into the index.js file:<\/p>\n\n\n\n<pre class=\"wp-block-syntaxhighlighter-code\">var http = require('http');\nhttp.createServer(function (req, res) {\n   res.write('Hello World!');\n   res.end();\n}).listen(3000, function(){\n   console.log(\"server start at port 3000\");\n});<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"34_Run_your_Node_JS_application\"><\/span><strong>3.4 Run your Node JS application<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Well, after so much hard work, I think you want to see your Node JS code at work? I really think so. Then, reopen the command prompt, move to the HelloWorld folder on the desktop, and type the command &#8220;<strong>node index.js<\/strong>&#8221; followed by the ENTER key.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/09\/eseguire-applicazione-node-js.jpg\" alt=\"run node js application\"\/><figcaption>Run Node JS application<\/figcaption><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">At this point your web server, created with Node JS, is ready and responds on port 3000. All you have to do is open your favorite web browser and point to the address: http:\/\/localhost:3000, and the greeting \u201c<strong>Hello World &#8230;!<\/strong>&#8221; will be displayed in the active browser window.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/09\/hello-world.jpg\" alt=\"web app Hello World Node JS\"\/><figcaption>web app Hello World Node JS<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4_Deploying_a_Node_JS_web_app_with_Heroku\"><\/span><strong>4. Deploying a Node JS web app with Heroku<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">The term &#8220;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Deployment\" target=\"_blank\" rel=\"noreferrer noopener\">deployment<\/a>&#8221; has already been defined several times in web application development contexts, but always, with a limited meaning. In an abbreviated and less technical sense, we generally mean the transfer of one or more files from the developer&#8217;s server (the machine where development usually takes place) to a production server (the machine that will host the website once finished).<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">One of the difficulties faced by beginners in web programming is the choice of the server environment, which can be quite complex, because it depends on a series of technical and functional aspects that will characterize the software. This problem is not new, but it is important to know that there are free, very efficient solutions that will help you distribute your application online.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Heroku, in fact, is an excellent platform for deployment, if you want to register for the first time and you don&#8217;t know how to do it, in this guide I will explain all the steps to create and deploy your Node JS application with this extraordinary service.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"41_Register_and_log_in_Heroku_Platform\"><\/span><strong>4.1 Register and log in Heroku Platform<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">The first necessary step is to register on Heroku. The procedure is similar to many other websites that require user authentication before granting access to the services offered. Then, <a href=\"https:\/\/www.heroku.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Click on this link<\/a>. The page you will see corresponds to the Heroku portal homepage. From this position you will have access to all the services that the portal makes available to you. But first you need to authenticate, to do this, you need to register as a new user.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/09\/homepage-heroku.jpg\" alt=\"Homepage Heroku\" width=\"876\" height=\"602\"\/><figcaption>Homepage Heroku<\/figcaption><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">If you are already registered click on the \u201c<strong>Log in<\/strong>\u201d link otherwise click on the \u201c<strong>Sign in<\/strong>\u201d button and proceed with the registration as a new user. The mask you will see must be completed in all its parts. Once you have completed the registration form, you can click on the &#8220;<strong>Create Free Account<\/strong>&#8221; button. Immediately after you will receive a confirmation email with which you will activate your free Heroku account.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/09\/form-registrazione-heroku.jpg\" alt=\"heroku registration form\"\/><figcaption>heroku registration form<\/figcaption><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">After the registration phase, you can click on the &#8220;<strong>Log in<\/strong>&#8221; button to access the platform. Enter the &#8220;<strong>email<\/strong>&#8221; and &#8220;<strong>password<\/strong>&#8221; indicated during registration and click on the &#8220;<strong>Log in<\/strong>&#8221; button.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/09\/login-heroku.jpg\" alt=\"heroku login\" width=\"876\" height=\"602\"\/><figcaption>heroku login<\/figcaption><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">It is easy for Heroku to ask you to confirm access by entering the OTP code, configured, for example through the &#8220;<strong>Free OTP<\/strong>&#8221; or &#8220;<strong>Google Authenticator<\/strong>&#8221; app (your choice), when registering on the portal. After entering the verification code, click on the &#8220;<strong>Verify<\/strong>&#8221; button.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/09\/codice-di-verifica-doppia-autentica.jpg\" alt=\"Entering Authentic Double Verification Code\" width=\"392\" height=\"476\"\/><figcaption>Entering Authentic Double Verification Code<\/figcaption><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">At this point you are authenticated in Heroku and will be able to freely access all the services offered by the portal.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"42_Create_app_with_Heroku\"><\/span><strong>4.2 Create app with Heroku<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Reopen Visual Studio Code with the index.js file open and ready for changes in the editor. From the Visual Studio Code terminal window type the command: \u201c<strong>npm init<\/strong>\u201d and press ENTER at each request. At the end of the execution phase of the command you will find the \u201c<strong>package.json<\/strong>\u201d file in the same folder as the <strong>index.js<\/strong> file.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Now, open the package.json file and edit it by inserting the lines of code shown below:<\/p>\n\n\n\n<pre class=\"wp-block-syntaxhighlighter-code\">{\n  \"name\": \"heroku\",\n  \"version\": \"1.0.0\",\n  \"description\": \"\",\n  \"main\": \"index.js\",\n  \"start\": \"node index.js\",\n  \"scripts\": {\n    \"test\": \"echo \\\"Error: no test specified\\\" &amp;&amp; exit 1\",\n    \"start\": \"node index.js\"\n  },\n  \"author\": \"\",\n  \"license\": \"ISC\"\n}<\/pre>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Now, go back to the Heroku homepage and click on the \u201c<strong>Create new app<\/strong>\u201d button. Specify the name of the app, written all in lowercase, choose your membership status and click on the &#8220;<strong>Create app<\/strong>&#8221; button.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/09\/heroku-create-new-app.jpg\" alt=\"New app creation on Heroku\"\/><figcaption>New app creation on Heroku<\/figcaption><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><em>Consider that you can also change the name of the app you will create with Heroku, but it must be a unique name within its container for a specific region or state. Therefore, after typing the name of the app, Heroku, it will give you the positive or negative result about the possibility of creating an app with that name and will return the message: &#8220;<strong>helloworld-node is available<\/strong>&#8221; (see figure).<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"43_Download_and_install_Heroku_CLI\"><\/span><strong>4.3 Download and install Heroku CLI<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">At this point it is necessary to download Heroku CLI, the Heroku command console from the terminal. After clicking on the &#8220;<strong>Download and install Heroku CLI<\/strong>&#8221; link, you can download the one that best suits your operating system, once the download is complete you can install it.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/09\/download-heroku-cli.jpg\" alt=\"download and install Heroku CLI\" width=\"841\" height=\"587\"\/><figcaption>download and install Heroku CLI<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"44_Deploy_your_app_on_Heroku\"><\/span><strong>4.4 Deploy your app on Heroku<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Once the Heroku CLI installation is complete, go back to Visual Studio Code and in the terminal window type this command: &#8220;<strong>heroku login<\/strong>&#8221; followed by pressing the ENTER key. The heroku login command will ask you if you want to log in via the browser, if this is your choice, you will click the ENTER key again and the browser will open to the Heroku login page. Now all you have to do is click on the \u201c<strong>Login<\/strong>\u201d button on the Heroku login page in your browser, without having to re-enter your username and password.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Heroku uses GIT as a code versioning system. And it is through GIT that the web application is transferred to Heroku. Logically, before continuing, you need to install GIT. To do this, just <a href=\"https:\/\/git-scm.com\/downloads\" target=\"_blank\" rel=\"noreferrer noopener\">click on this link<\/a> and download the version suitable for your operating system. After installing GIT, and still from the Visual Studio Code terminal, type these commands:<\/p>\n\n\n\n<pre class=\"wp-block-syntaxhighlighter-code\">git init\nheroku git:remote -a helloworld-node\ngit add .\ngit commit -am \"here your message at each commit\u2026\u201d\ngit push heroku master\n<\/pre>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">After the execution of these commands and above all the command &#8220;<strong>git push heroku master<\/strong>&#8221; your app will be available on Heroku and can be started freely by clicking on the link provided by the command itself in the terminal window of Visual Studio Code. The link will have, for this app, this aspect: \u201c<strong>https:\/\/helloworld-node.herokuapp.com<\/strong>\u201d. Now, copy and paste this URL into your browser address box and you will magically see your &#8220;<strong>helloworld-node<\/strong>&#8221; app come to life.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/09\/deploy-helloworld-su-heroku.jpg\" alt=\"Deploy hello World on Heroku\"\/><figcaption>Deploy hello World on Heroku<\/figcaption><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">It is important to point out that, with every modification of the source code and after every <strong>git commit \u2013am \u201cyour message\u2026\u201d<\/strong> command, the \u201c<strong>git push heroku master<\/strong>\u201d command must always be repeated. This is necessary to immediately reflect the changes made to the local source code with that present on Heroku.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"5_Conclusions\"><\/span><strong>5. Conclusions<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">I hope I have been useful and comprehensive. I have tried to explain to you, in the simplest way possible, the system used by software professionals. Professional software development is an art that must be applied according to precise rules using advanced tools such as Heroku. I recommend that you review the steps covered in this guide several times to better focus them and learn the technique that professional developers practice every day.<\/p>\n\n\n\n<hr>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Read more: <a href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/how-to-become-a-full-stack-developer-with-node-js-and-express-js\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to become a Full Stack Developer with Node Js and Express Js<\/a><\/p>\n\n\n\n<hr>\n","protected":false},"excerpt":{"rendered":"<p>In this guide you will discover how it is possible to create web apps on Hosting Node JS with a formidable service like Heroku. We will analyze in detail all the necessary steps.<\/p>\n","protected":false},"author":1,"featured_media":13475,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[268,1059],"tags":[5090,4203,2810,3038,5172,4556,4086,3686,2941,2937,2812,5175,5178,5181,2837,3040,4088,4205,2945,3044,4153,2839,3690,3805,5184,2845],"class_list":["post-13473","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles-en","category-development","tag-ai-en","tag-browser-en","tag-development-en","tag-email-en","tag-git-en","tag-google-en","tag-guide-en","tag-hosting-en","tag-how-en","tag-how-to-en","tag-javascript-en","tag-json-en","tag-login-en","tag-microsoft-en","tag-new-en","tag-online-en","tag-review-en","tag-server-en","tag-software-en","tag-system-en","tag-technology-en","tag-to-en","tag-tools-en","tag-url-en","tag-visual-studio-code-en","tag-web-en"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Create web apps with Hosting Node JS and Heroku<\/title>\n<meta name=\"description\" content=\"In this guide you will discover how it is possible to create web apps on Hosting Node JS with a formidable service like Heroku.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Create web apps with Hosting Node JS and Heroku.\" \/>\n<meta property=\"og:description\" content=\"In this guide you will discover how it is possible to create web apps on Hosting Node JS with a formidable service like Heroku. We will analyze in detail all the necessary steps.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/\" \/>\n<meta property=\"og:site_name\" content=\"Antonio Lamorgese\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-29T13:25:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-05T13:09:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/09\/hosting-node-js-free-con-Heroku-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Antonio Lamorgese\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Create web apps with Hosting Node JS and Heroku.\" \/>\n<meta name=\"twitter:description\" content=\"In this guide you will discover how it is possible to create web apps on Hosting Node JS with a formidable service like Heroku. We will analyze in detail all the necessary steps.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/09\/hosting-node-js-free-con-Heroku-1.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@AntonioLamorge3\" \/>\n<meta name=\"twitter:site\" content=\"@AntonioLamorge3\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Antonio Lamorgese\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/en\\\/create-web-apps-with-hosting-node-js-and-heroku\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/en\\\/create-web-apps-with-hosting-node-js-and-heroku\\\/\"},\"author\":{\"name\":\"Antonio Lamorgese\",\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/#\\\/schema\\\/person\\\/264cf3af38edc93a3362a4c47ec5b2f0\"},\"headline\":\"Create web apps with Hosting Node JS and Heroku\",\"datePublished\":\"2022-09-29T13:25:16+00:00\",\"dateModified\":\"2023-11-05T13:09:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/en\\\/create-web-apps-with-hosting-node-js-and-heroku\\\/\"},\"wordCount\":2066,\"publisher\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/#\\\/schema\\\/person\\\/264cf3af38edc93a3362a4c47ec5b2f0\"},\"image\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/en\\\/create-web-apps-with-hosting-node-js-and-heroku\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/hosting-node-js-free-con-Heroku-1.jpg\",\"keywords\":[\"AI\",\"browser\",\"development\",\"email\",\"git\",\"google\",\"Guide\",\"hosting\",\"how\",\"how to\",\"javascript\",\"JSON\",\"login\",\"microsoft\",\"new\",\"online\",\"review\",\"server\",\"software\",\"system\",\"technology\",\"to\",\"tools\",\"URL\",\"Visual Studio Code\",\"web\"],\"articleSection\":[\"Blog Articles\",\"Development\"],\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/en\\\/create-web-apps-with-hosting-node-js-and-heroku\\\/\",\"url\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/en\\\/create-web-apps-with-hosting-node-js-and-heroku\\\/\",\"name\":\"Create web apps with Hosting Node JS and Heroku\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/en\\\/create-web-apps-with-hosting-node-js-and-heroku\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/en\\\/create-web-apps-with-hosting-node-js-and-heroku\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/hosting-node-js-free-con-Heroku-1.jpg\",\"datePublished\":\"2022-09-29T13:25:16+00:00\",\"dateModified\":\"2023-11-05T13:09:13+00:00\",\"description\":\"In this guide you will discover how it is possible to create web apps on Hosting Node JS with a formidable service like Heroku.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/en\\\/create-web-apps-with-hosting-node-js-and-heroku\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/en\\\/create-web-apps-with-hosting-node-js-and-heroku\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/en\\\/create-web-apps-with-hosting-node-js-and-heroku\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/hosting-node-js-free-con-Heroku-1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/hosting-node-js-free-con-Heroku-1.jpg\",\"width\":800,\"height\":450,\"caption\":\"hosting node js\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/en\\\/create-web-apps-with-hosting-node-js-and-heroku\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Development\",\"item\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/en\\\/category\\\/development\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create web apps with Hosting Node JS and Heroku\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/#website\",\"url\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/\",\"name\":\"Antonio Lamorgese\",\"description\":\"Il web e i suoi strumenti operativi\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/#\\\/schema\\\/person\\\/264cf3af38edc93a3362a4c47ec5b2f0\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/#\\\/schema\\\/person\\\/264cf3af38edc93a3362a4c47ec5b2f0\",\"name\":\"Antonio Lamorgese\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/ChiSono.png\",\"url\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/ChiSono.png\",\"contentUrl\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/ChiSono.png\",\"width\":120,\"height\":130,\"caption\":\"Antonio Lamorgese\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/ChiSono.png\"},\"description\":\"Amministratore di rete e sviluppatore. Dopo anni di esperienza nel settore, ho ideato un sistema di gestione dati MYSQL in PHP senza scrivere una sola riga di codice.&nbsp;Scopri di pi\u00f9....\",\"sameAs\":[\"https:\\\/\\\/www.Phpcodewizard.it\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/antonio-lamorgese-660735190\\\/\",\"https:\\\/\\\/pinterest.it\\\/antoniolamorgese9711\\\/\",\"https:\\\/\\\/x.com\\\/AntonioLamorge3\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/antoniolamorgese\",\"https:\\\/\\\/tumblr.com\\\/blog\\\/phpcodewizard\"],\"url\":\"https:\\\/\\\/www.phpcodewizard.it\\\/antoniolamorgese\\\/author\\\/antonio-lamorgese\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Create web apps with Hosting Node JS and Heroku","description":"In this guide you will discover how it is possible to create web apps on Hosting Node JS with a formidable service like Heroku.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/","og_locale":"it_IT","og_type":"article","og_title":"Create web apps with Hosting Node JS and Heroku.","og_description":"In this guide you will discover how it is possible to create web apps on Hosting Node JS with a formidable service like Heroku. We will analyze in detail all the necessary steps.","og_url":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/","og_site_name":"Antonio Lamorgese","article_published_time":"2022-09-29T13:25:16+00:00","article_modified_time":"2023-11-05T13:09:13+00:00","og_image":[{"width":800,"height":450,"url":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/09\/hosting-node-js-free-con-Heroku-1.jpg","type":"image\/jpeg"}],"author":"Antonio Lamorgese","twitter_card":"summary_large_image","twitter_title":"Create web apps with Hosting Node JS and Heroku.","twitter_description":"In this guide you will discover how it is possible to create web apps on Hosting Node JS with a formidable service like Heroku. We will analyze in detail all the necessary steps.","twitter_image":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/09\/hosting-node-js-free-con-Heroku-1.jpg","twitter_creator":"@AntonioLamorge3","twitter_site":"@AntonioLamorge3","twitter_misc":{"Scritto da":"Antonio Lamorgese","Tempo di lettura stimato":"15 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/#article","isPartOf":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/"},"author":{"name":"Antonio Lamorgese","@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/#\/schema\/person\/264cf3af38edc93a3362a4c47ec5b2f0"},"headline":"Create web apps with Hosting Node JS and Heroku","datePublished":"2022-09-29T13:25:16+00:00","dateModified":"2023-11-05T13:09:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/"},"wordCount":2066,"publisher":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/#\/schema\/person\/264cf3af38edc93a3362a4c47ec5b2f0"},"image":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/#primaryimage"},"thumbnailUrl":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/09\/hosting-node-js-free-con-Heroku-1.jpg","keywords":["AI","browser","development","email","git","google","Guide","hosting","how","how to","javascript","JSON","login","microsoft","new","online","review","server","software","system","technology","to","tools","URL","Visual Studio Code","web"],"articleSection":["Blog Articles","Development"],"inLanguage":"it-IT"},{"@type":"WebPage","@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/","url":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/","name":"Create web apps with Hosting Node JS and Heroku","isPartOf":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/#primaryimage"},"image":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/#primaryimage"},"thumbnailUrl":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/09\/hosting-node-js-free-con-Heroku-1.jpg","datePublished":"2022-09-29T13:25:16+00:00","dateModified":"2023-11-05T13:09:13+00:00","description":"In this guide you will discover how it is possible to create web apps on Hosting Node JS with a formidable service like Heroku.","breadcrumb":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/#primaryimage","url":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/09\/hosting-node-js-free-con-Heroku-1.jpg","contentUrl":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2022\/09\/hosting-node-js-free-con-Heroku-1.jpg","width":800,"height":450,"caption":"hosting node js"},{"@type":"BreadcrumbList","@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/create-web-apps-with-hosting-node-js-and-heroku\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/"},{"@type":"ListItem","position":2,"name":"Development","item":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/en\/category\/development\/"},{"@type":"ListItem","position":3,"name":"Create web apps with Hosting Node JS and Heroku"}]},{"@type":"WebSite","@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/#website","url":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/","name":"Antonio Lamorgese","description":"Il web e i suoi strumenti operativi","publisher":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/#\/schema\/person\/264cf3af38edc93a3362a4c47ec5b2f0"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":["Person","Organization"],"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/#\/schema\/person\/264cf3af38edc93a3362a4c47ec5b2f0","name":"Antonio Lamorgese","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2019\/06\/ChiSono.png","url":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2019\/06\/ChiSono.png","contentUrl":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2019\/06\/ChiSono.png","width":120,"height":130,"caption":"Antonio Lamorgese"},"logo":{"@id":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-content\/uploads\/2019\/06\/ChiSono.png"},"description":"Amministratore di rete e sviluppatore. Dopo anni di esperienza nel settore, ho ideato un sistema di gestione dati MYSQL in PHP senza scrivere una sola riga di codice.&nbsp;Scopri di pi\u00f9....","sameAs":["https:\/\/www.Phpcodewizard.it\/","https:\/\/www.linkedin.com\/in\/antonio-lamorgese-660735190\/","https:\/\/pinterest.it\/antoniolamorgese9711\/","https:\/\/x.com\/AntonioLamorge3","https:\/\/www.youtube.com\/user\/antoniolamorgese","https:\/\/tumblr.com\/blog\/phpcodewizard"],"url":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/author\/antonio-lamorgese\/"}]}},"_links":{"self":[{"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/posts\/13473","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/comments?post=13473"}],"version-history":[{"count":1,"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/posts\/13473\/revisions"}],"predecessor-version":[{"id":25736,"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/posts\/13473\/revisions\/25736"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/media\/13475"}],"wp:attachment":[{"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/media?parent=13473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/categories?post=13473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.phpcodewizard.it\/antoniolamorgese\/wp-json\/wp\/v2\/tags?post=13473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}