How to install hapi and how to create server in hapi.

Installing hapi.

In this section we will learn how to install hapi.

  • Create a new directory xyz. Run: npm init and generate a package.json file. Run: npm install –save hapi, this command installs hapi, and also saves it in your package.json file as a dependency.Done, Now you use hapi server in your project.

Creating new server.

In this section we will learn how to create a server in hapi.

  • Create a new file(xyz.js) in dir xyz.
    write following code.

[cc lang=”javascript”]var Hapi = require(‘hapi’);
var server = new Hapi.Server();
server.connection({ port: 3000 });
server.start(function () {
console.log(‘Server running at:’, server.info.uri);
});
[/cc]

  • In first line, firstly we need to requiring our hapi module so, we define a variable named server and set it’s value to a new Hapi server.
  • In second line, we add a connection to the server, passing in a port number to listen on.
  • In third line,we need to start our server by using the server.start() method

In this blog we will learn how to install hapi and how to create server in hapi.

Installing hapi.

In this section we will learn how to install hapi.

  • Create a new directory xyz. Run: npm init and generate a package.json file. Run: npm install –save hapi, this command installs hapi, and also saves it in your package.json file as a dependency.Done, Now you use hapi server in your project.

Creating new server.

In this section we will learn how to create a server in hapi.

  • Create a new file(xyz.js) in dir xyz.
    write following code.

[cc lang=”javascript”]var Hapi = require(‘hapi’);
var server = new Hapi.Server();
server.connection({ port: 3000 });
server.start(function () {
console.log(‘Server running at:’, server.info.uri);
});
[/cc]

  • In first line, firstly we need to requiring our hapi module so, we define a variable named server and set it’s value to a new Hapi server.
  • In second line, we add a connection to the server, passing in a port number to listen on.
  • In third line,we need to start our server by using the server.start() method

Posted

in

, ,

by

Recent Post

  • Mastering Conversational UX: Best Practices for AI-Driven Chatbots

    In today’s digital landscape, where customer engagement reigns supreme, traditional marketing strategies are giving way to more interactive and personalized approaches. The rise of conversational interfaces, often powered by Artificial Intelligence (AI) and Natural Language Processing (NLP), has transformed how businesses interact with their audiences. Whether through AI-driven chatbots on websites, virtual assistants on mobile […]

  • Mastering React Hooks for Infinite Scroll: An Advanced Tutorial

    What is Infinite Scrolling? Infinite scrolling is a widespread interaction design pattern you might’ve noticed in popular apps such as Instagram, TikTok, Facebook, and so on. The applications that need to showcase large datasets, use infinite scroll. This is because, unlike traditional pagination, infinite scrolling loads content continuously as the user scrolls down the page, […]

  • Advantages of Permissioned Blockchains for Efficiency, Security, and Collaboration

    In the last decade, blockchain has emerged as a robust technology in the digital landscape. Blockchains are continuously transforming various industries by redefining data management, data security, and decentralized collaboration. Blockchain gained popularity with the emergence of cryptocurrencies. Let’s take a look back to the year 2017 when Japan recognized Bitcoin as a legal currency […]

  • How AI Is Revolutionizing Mobile App Development in 2024?

    Introduction In a world where smartphones have become an extension of our lifestyle, mobile applications have also become a major part of our daily routines. From making shopping effortless to booking a doctor’s appointment at our fingertips, from getting our food and groceries delivered to our doorstep to managing our finances and making instant transactions, […]

  • A Comprehensive Guide to Sentiment Analysis Using NLP

    Businesses need to understand public interests, attitudes, behavior, and trigger points in today’s dynamic and competitive market. This enables them to efficiently serve their customers, grab opportunities, grow, and develop resilience in the face of a constantly shifting market. Many businesses find it challenging to process vast amounts of text-based data in order to get […]

  • How AI Is Revolutionizing Banking: Transforming Customer Experiences and Enhancing Financial Security

    Banking is a huge industry with a global Banking market likely to achieve a Net Interest Income of USD 10.34 trillion, with Traditional Banks holding a huge stake of USD 8.30 trillion. According to Statista’s projections suggest an annual growth rate of 4.82% (CAGR 2024-2028), culminating in a market volume of USD12.48 trillion by 2028. […]

Click to Copy