Tag: nodeJS
-
Node.JS Vs Go? Which is Better?
It is imperative to choose the right stack of technologies to build a high-quality application. Especially when it comes to choosing an apt backend development technology for your application/software product. The two most popular choices for building the backend of modern-day applications are Node.Js and Go. If you intend to build a high-performance application, you […]
-
Google Custom Search with NodeJS
Goo Google provides a custom search API by which you can use the power of google search engine in your own application. The base URL for the REST version of custom search API is: https://www.googleapis.com/customsearch/v1 Before moving on to integration part, we need two things. API KEY Search Engine ID The API KEY can be […]
-
Bing Search API with NodeJS
Bing provides a search API by which you can use the power of bing search in your own application. The base URL for the search API is: https://api.cognitive.microsoft.com/bing/v7.0/search The code to integrate the API using Express and Node JS is: The API Subscription Key can be created at the website: https://azure.microsoft.com/en-in/services/cognitive-services/bing-web-search-api/ If you want more […]
-
Introducing Socket.io
Socket.io Web applications, for example, Facebook, Twitter, or Gmail are consolidating constant abilities, which empower the application to consistently give the client as of late refreshed data. When you include the Socket.io module, it provides you with two objects: a socket server object that is responsible for the server functionality and a socket client object […]
-
Meteor Methods vs REST API
Many of you must have used MeteorJS Methods and have often mistook them for an analogue of REST API. Although Meteor Methods are similar to POST API request but they are quite different. The main difference between the two is that Meteor Methods are DDP (Distributed Data Protocol) messages and are based on RPC (Remote Procedure […]
-
File Structure in Meteor App
The four basic types of directories that must be defined inside any Meteor App are /client,/server, /public and /lib. These directories are special and when it comes to coding, Meteor has few rules: Code inside /server directory only runs on the server. Code inside /client directory only runs on the client. Everything else runs on […]
-
Allow and Deny in Meteor for Security
Meteor’s security system allows us to control database modification without having to define Methods every time we want to make changes. We didn’t really need to create new Methods for updating and deleting data in database. We just needed to check if the user had permission to do these actions, and this was made easy […]
-
Hapijs – views
There are two ways for rendering a view by using reply.view()interface, or by using view handler. – reply.view() [cc lang=”javascript”]server.route({ method: ‘GET’, path: ‘/’, handler: function (request, reply) { reply.view(‘index’); } });[/cc] if you want to pass context to reply.view(), pass an object as the second parameter, for example: [cc lang=”javascript”]server.route({ method: ‘GET’, path: […]
-
How to install Meteor on your System
Meteor’s install process is relatively simple and you can run it in less than five minutes. To begin with, if you’re using Mac OS or Linux you can install Meteor by running this command in Terminal Window. curl https://install.meteor.com | sh If you are running Windows, download .exe file from below link. https://install.meteor.com/windows or, refer […]
-
Build Your First HTTP Server in NodeJS
In this tutorial, we will be talking about how we can set up a simple NodeJS HTTP server with a beginner’s perspective. NodeJS is a fantastic candidate for creating web servers which are light weight and can handle a very good volume of requests. NodeJS is shipped with several core modules out of which we […]
-
Hapijs – Adding Routes in HapiJs
In this blog, we will learn how to Adding routes in Hapi. Steps. – Define the path. – Define the method. – Define the handler. let’s see an example of it [cc lang=”javascript”] var Hapi = require(‘hapi’); var server = new Hapi.Server(); server.connection({ port: 3000 }); server.route({ method: ‘GET’, // define the method path: ‘/’, […]
-
Hapijs – Plugins
hapi has dozens of plugin system. like , Authentication, Documentation, Localization/Internationalization, Logging/Metrics, Messaging, Security, Session, Templating, Utility, Validation…. – you can write your own plugin. – plugins are objects with a register function, and has a signature function (server, options, next). – register function has an attributes object. – this object provides some additional information […]
-
Node.js tutorial – How to use Request Module
In any application framework, one basic need is to be able to make REST calls over HTTP/HTTPS as they are widely used and a very handful in case of API interactions, web scraping, etc. We can use the NodeJS core modules or http https to perform these calls but that is a bit cumbersome process and […]
-
Creating First App in Meteor
I have explained how to install Meteor on your System in my previous blog. This blog will explain how to create first App in Meteor following these simple steps. Step 1. We use Meteor’s command line tool meteor: [cc lang=”javascript”]meteor create microscope[/cc] This command will download Meteor, and set up a basic, ready to use […]
-
How to install hapi and how to create server in hapi.
Installing hapi. In this section we will learn how to install hapi. Creating new server. In this section we will learn how to create a server in hapi. 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 […]
-
Learn How To Use Neo4j With Node.js
In this tutorial you discover how to work with the Neo4j graph database in Node.js. Graph databases are very useful when you want to store and query highly connected data. Neo4j is a database that can efficiently store, handle and query highly connected elements in your data model. Neo4j has a powerful and flexible data […]