Found 285 Articles for Node.js

Node.js - diffieHellman.computeSecret() Method

Mayank Agarwal
Updated on 17-Jan-2022 10:45:35

115 Views

The diffieHellman.computeSecret() is used for computing the shared secret using the public key of other's party and returning the computed shared secret. The suppliedKey is interpreted using the specified inputEncoding and the secret is encoded using the specified outputEncoding. If the inputEncoding is not specified the other publicKey is expected to be a buffer, DataView.SyntaxdiffieHellman.computeSecret(otherPublicKey, [inputEncoding], [outputEncoding])ParametersotherPublicKey – This is the public key that is used to compute the secret.inputEncoding – This encoding is used to interpret the supplied key.outputEncoding – This encoding is used for encoding the computed secret value.Example 1Create a file with the name "computeSecret.js" and copy ... Read More

Node.js – Timers Module – Cancelling Timers

Mayank Agarwal
Updated on 24-Nov-2021 07:36:33

222 Views

A timer can only be cancelled after it is being scheduled. The Immediate class has an object for setImmediate() method and passes the same object to clearImmediate(), in case it wants to cancel the scheduled timer function.Scheduling TimersThis type of timers schedules the task to take place after a certain instant of time.setImmediate()setInterval()setTimeout()Cancelling TimersThis type of timers cancels the scheduled tasks which is set to take place.ClearImmediate()clearInterval()clearTimeout()1. clearImmediate() methodThis method clears the Immediate timer object that is created by the setImmediate() method.SyntaxclearImmediate( timer )Examplefilename - clearImmediate.js// clearImmediate() Example var timer = setImmediate(function A() {    console.log("Timer set"); }); ... Read More

Using Redis Cache with Spring Boot

Mayank Agarwal
Updated on 24-Nov-2021 07:34:57

5K+ Views

In this article, we will see how to integrate Redis Cache with Spring Boot. We will learn how we can configure Redis data inside the Spring boot cache.Let's look at the dependencies first that are required to import Redis into a Spring boot application.Dependencies// Adding spring-boot cache & redis dependencies    org.springframework.boot    spring-boot-starter-cache    2.4.3    org.springframework.boot    spring-boot-starter-data-redis    2.4.3 ConfigurationAfter adding the Redis dependencies, you now need to perform some configuration so that it could be used in your project. Spring Boot will automatically configure a Redis-cache Manager but with default properties. We can ... Read More

Node.js – dns.lookupService() Method

Mayank Agarwal
Updated on 24-Nov-2021 07:25:17

147 Views

The dns.lookupService() method resolves a given address and port into a hostname and service. This method uses the operating system's underlying getnameinfo implementation. A TypeError will be thrown if the address is not a valid IP address.Syntaxdns.lookupService(address, port, callback)Parametersaddress - This parameter takes input for the IP address that needs to be resolved.port - This parameter takes input for the port number that is attached with the IP address.callback - It will catch errors, if any.Example 1Create a file with the name "lookupService.js" and copy the following code. After creating the file, use the command "node lookupService.js" to run this ... Read More

Node.js – diffieHellman.setPrivateKey() Method

Mayank Agarwal
Updated on 24-Nov-2021 07:22:03

68 Views

The diffieHellman.setPrivateKey() sets the Diffie-Hellman generated private key. The private key will be a string if an encoding argument is provided. If no encoding is provided, the private key will be of type buffer.SyntaxdiffieHellman.setPrivateKey( privateKey, [encoding] )Parametersencoding - This parameter specifies the encoding of the private Key.Example 1Create a file with the name "privateKey.js" and copy the following code. After creating the file, use the command "node privateKey.js" to run this code as shown in the example below// diffieHellman.setPrivateKey() Demo Example // Importing the crypto module const crypto = require('crypto') // Generating the key pairs(public & private) crypto.generateKeyPair('rsa', ... Read More

Node.js – Process Warning Event

Mayank Agarwal
Updated on 24-Nov-2021 07:15:45

283 Views

A 'warning' event is emitted whenever a Node.js event emits a process warning. The process warning is similar to an error that describes the exceptional conditions that are being brought to the user's attention.Node.js can emit warnings whenever it encounters any bad coding practices that could lead to poor performance or bugs.SyntaxEvent : 'warning'Example 1Create a file with the name "warning.js" and copy the following code. After creating the file, use the command "node warning.js" to run this code, as shown in the example below// Event: warning Demo Example // Importing the process module const process = require('process'); ... Read More

Node.js – Timeout-ref() & Timeout-unref() method

Mayank Agarwal
Updated on 24-Nov-2021 07:14:23

666 Views

The Timeout object is internally created and is returned from the setTimeout() and setInterval() methods. You can use this object and pass it to either clearTimeout() or clearInterval() if you want to cancel the scheduled actions.Following are the timeout class ref objects that can be used to control the default behaviour −1. timeout.ref()This method is called if the timeout object's event loop does not exist. The actual use of this method is only after the timeout.unref() is called, and you need to reference the timeout object again.Syntaxtimeout.ref()2. timeout.unref()This method will tell the timeout object that the Node.js event loop does not ... Read More

Node.js – Monitor mode in Redis

Mayank Agarwal
Updated on 24-Nov-2021 07:11:39

387 Views

Redis also supports the monitor command that lets the user to see all the commands received by the Redis server across all the client connections. These connections include commands from everywhere, including other client libraries and computers as well.The monitor event will monitor all the commands which are executed on the Redis server where monitor is enabled. The callback from the monitor receives the timestamp from the Redis server, an array of commands along with the raw monitoring string.Syntaxclient.monitor( function(callback) )Example 1Create a file with the name "monitor.js" and copy the following code. After creating the file, use the command "node ... Read More

Node.js – stringDecoder.end() Method

Mayank Agarwal
Updated on 24-Nov-2021 07:08:25

95 Views

The stringDecoder.end() method will return any remaining input that is left in the internal buffer as a string. Bytes that are left incomplete and represent UTF-8 and UTF-16 characters are replaced with the substitution characters appropriate for character encoding.StringDecoder.write() method is called before returning the remaining input if any buffer argument is provided. The stringDecoder can be reused for taking new inputs once the end() method is called.SyntaxstringDecoder.end( [buffer] )Parametersbuffer - This parameter takes input for the bytes to decode. It can take buffer, TypedArray or DataView as the input parameters.Example 1Create a file with the name "end.js" and copy ... Read More

Node.js – retry_strategy Property in Redis

Mayank Agarwal
Updated on 24-Nov-2021 07:07:08

3K+ Views

The retry_strategy is a function that receives objects as parameters including the retry attempt, total_retry_time that indicates the time passed after it was connected the last time, the error due to which the connection was lost, and the number of times_connected in total.If a number is returned from this function, the next retry will take place after that time only in milliseconds and if you send a non-number, no further retry will take place.Syntaxretry_strategy: funciton(options)Example 1Create a file with the name "retryStrategy.js" and copy the following code. After creating the file, use the command "node retryStrategy.js" to run this code ... Read More

Previous 1 ... 3 4 5 6 7 ... 29 Next
Advertisements