Size: a a a

Node.js — русскоговорящее сообщество

2020 January 27

AM

Aga Mahmudov in Node.js — русскоговорящее сообщество
Крайне рад, но в чате много кто впитывает информацию из чата как губка. Говорить что nvm не стоит юзать, это осознанное введение в заблуждение людей
источник

Ð

Ð in Node.js — русскоговорящее сообщество
в какое заблуждение? почему не стоит?
источник

AM

Aga Mahmudov in Node.js — русскоговорящее сообщество
Ты не аргументировал, почему nvm говно
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Aga Mahmudov
как здесь у вас, JWT всё ещё актуален?
какое говно? а, ты же потроллить зашёл, ок
источник

AM

Aga Mahmudov in Node.js — русскоговорящее сообщество
Да, выждал момент и решил специально тебя потроллить
источник

Ð

Ð in Node.js — русскоговорящее сообщество
👍
источник

ЛХ

Лапки Х in Node.js — русскоговорящее сообщество
он мне говорит что не знает что такое nvm(
источник

ЛХ

Лапки Х in Node.js — русскоговорящее сообщество
вроде установил что надо было, без ошибок
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Лапки Х
вроде установил что надо было, без ошибок
On Linux, after running the install script, if you get nvm: command not found or see no feedback from your terminal after you type command -v nvm, simply close your current terminal, open a new terminal, and try verifying again.
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
Лапки Х
он мне говорит что не знает что такое nvm(
ну тогда спроси в @js_noobs_ru
источник

ED

Energetic Diuser in Node.js — русскоговорящее сообщество
зоопарк нод это чтото новенькое, думал такое только у пыха
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Energetic Diuser
зоопарк нод это чтото новенькое, думал такое только у пыха
не зоопарк. в стандартном репозитории убунты стоит старая версия. и, походу, не обновляется
источник

ЛХ

Лапки Х in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
On Linux, after running the install script, if you get nvm: command not found or see no feedback from your terminal after you type command -v nvm, simply close your current terminal, open a new terminal, and try verifying again.
Я читал и делал это
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Лапки Х
Я читал и делал это
ну попробуй тогда https://github.com/tj/n
это такая же штука
источник

ЛХ

Лапки Х in Node.js — русскоговорящее сообщество
перезапустил клиент, все ок
источник

ЛХ

Лапки Х in Node.js — русскоговорящее сообщество
npm обновляется с нодой ?
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Лапки Х
npm обновляется с нодой ?
не обязательно. обнови
источник

ЛХ

Лапки Х in Node.js — русскоговорящее сообщество
Спасибо.
источник

A

Avtan in Node.js — русскоговорящее сообщество
Я сегодня здесь спрашивал про аутентификацию на ноде и монго. Я тут накидал код, кому не лень посмотрите, сделайте замечание, направьте на верный путь

const app = require('express')();
const bodyParser = require('body-parser');
const NodeSession = require('node-session');

const User = require('../models/user.model.js');

session = new NodeSession({
 secret: 'hyG5Kuu9Hgf259GEfiJhgHhyRCTKbi5MTPyLjggUwhKiLO42'
});

app.post('/login', (req, res) => {
 session.startSession(req, res, () => {
   User.findOne({ email: req.params.email, psw: req.params.psw })
   .then( user => {
     if(!user) {
       res.send("Didn't find user. Check login or psw")
     } else {
       req.session.put('userId', user._id);
       res.json( JSON.stringify(req.session.getToken()) )
     }      
   })
 })
});

app.get('/logged/:id', (req, res) => {
 session.startSession(req, res, () => {
   User.findById(req.params.id)
   .then( user => {
     if(!user) {
       res.send("Something want wrong")
     } else {
       res.json( JSON.stringify( user ) )
     }      
   })
 })
});
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Avtan
Я сегодня здесь спрашивал про аутентификацию на ноде и монго. Я тут накидал код, кому не лень посмотрите, сделайте замечание, направьте на верный путь

const app = require('express')();
const bodyParser = require('body-parser');
const NodeSession = require('node-session');

const User = require('../models/user.model.js');

session = new NodeSession({
 secret: 'hyG5Kuu9Hgf259GEfiJhgHhyRCTKbi5MTPyLjggUwhKiLO42'
});

app.post('/login', (req, res) => {
 session.startSession(req, res, () => {
   User.findOne({ email: req.params.email, psw: req.params.psw })
   .then( user => {
     if(!user) {
       res.send("Didn't find user. Check login or psw")
     } else {
       req.session.put('userId', user._id);
       res.json( JSON.stringify(req.session.getToken()) )
     }      
   })
 })
});

app.get('/logged/:id', (req, res) => {
 session.startSession(req, res, () => {
   User.findById(req.params.id)
   .then( user => {
     if(!user) {
       res.send("Something want wrong")
     } else {
       res.json( JSON.stringify( user ) )
     }      
   })
 })
});
избавляйся от колбеков в пользу await, сейчас так уже не пишут
источник