Send HEAD request in nodejs

const http = require('http');
http.request(url, { method: 'HEAD' }, (res) => {
  console.log(res.statusCode);
})
  .on('error', (err) => {
    console.error(err);
  })
  .end();
28 июля 2021, 18:53

Install nodejs 14 on ubuntu 20

curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
20 февраля 2021, 13:43

Error: Node Sass does not yet support your current environment: OS X Unsupported architecture (arm64)

npm rebuild node-sass
16 февраля 2021, 17:00

Increate memory limit for process

export NODE_OPTIONS=--max_old_space_size=4096
2 февраля 2021, 20:44

Knex join with subquery

knex(
  knex('A').where('A.id',1).as('t1')
).leftJoin(
  knex('B').where('B.id', 2).as('t2'), 
  't1.c', 
  't2.d'
)
15 января 2021, 10:33

Run nodejs application in docker

docker run \
  -e "NODE_ENV=production" \
  -u "node" \
  -m "300M" --memory-swap "1G" \
  -w "/home/node/app" \
  --name "my-nodejs-app" \
  node [script]
19 июля 2020, 18:59

NodeJs natsort with Intl

const collator = new Intl.Collator(undefined, { numeric: true, sensitivity: 'base' });
array.sort(collator.compare);
13 сентября 2019, 16:10

Nodejs clone object

const v8 = require('v8');

const structuredClone = obj => {
  return v8.deserialize(v8.serialize(obj));
};
19 июля 2019, 09:53

Install node11 on Ubuntu

Node.js v11.x:
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
sudo apt-get install -y nodejs

17 июня 2019, 15:50