Size: a a a

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

2021 April 25

SH

Syuzanna Harutyunyan in Node.js — русскоговорящее сообщество
Если бы я знала 😂
источник

Е

Егор in Node.js — русскоговорящее сообщество
Тебе вот сюда @js_noobs
Спроси у ребят там, больше шансов
источник

M

MDWIT in Node.js — русскоговорящее сообщество
Теперь тебе нужен бекенд. Можешь поднять простейшее приложение на том же express которое будет принимать post запросы с фронта и писать данные в базу.
На фронте нельзя работать с базой на прямую
источник

Е

Егор in Node.js — русскоговорящее сообщество
Особенно детально рекомендую разобраться в вопросе - "можно ли сделать форму авторизации без хостинга"
Разберись зачем нужен хостинг, что он может, потом что такое база данных и с чем она работает
А на вопрос про авторизацию - авторизация не будет у тебя работать без должного бекенда (бекенд - в этом слове тоже разберись)
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Конкретнее вопрос сформулируйте.
источник

SH

Syuzanna Harutyunyan in Node.js — русскоговорящее сообщество
А на Nodejs можно работать с базой данных на прямую?
источник

M

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

SH

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

SH

Syuzanna Harutyunyan in Node.js — русскоговорящее сообщество
Спасибо 🙏💛💛
источник

YK

Yury Khmarin in Node.js — русскоговорящее сообщество
let date =  2021-05-01T00:00:00.000Z. Как мне осуществить date.split('T').pop()
Так как date это дата, то split('T') не работает, а вот метод toString() возвращает типа Thu Jan 01 1970 10:00:02 GMT+1000 (Владивосток, стандартное время)
источник

YK

Yury Khmarin in Node.js — русскоговорящее сообщество
Надо чтобы получилось 2021-05-01
источник

O

OK386 in Node.js — русскоговорящее сообщество
toISOString()
источник

YK

Yury Khmarin in Node.js — русскоговорящее сообщество
спасибо помогло!
источник

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
Согласен
источник

ВК

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

С

Сергей in Node.js — русскоговорящее сообщество
делаю post запрос как form-data ... но он не парсится.
когда делаю запрос как raw json - всё нормально.
form-data нужна,  чтобы потом отправлять и файл изображения.
В чем может быть проблема ?
источник

B

Bat in Node.js — русскоговорящее сообщество
заголовок content-type какой?
источник

С

Сергей in Node.js — русскоговорящее сообщество
application/json
источник

B

Bat in Node.js — русскоговорящее сообщество
вот поэтому
источник

S

Sergei in Node.js — русскоговорящее сообщество
Задача, нужно создать файл только в том случае если он еще НЕ существует.
Мое решение:
const fs = require('fs');
let createFile = (filename, source, callback) => {
   fs.stat(filename, (err, stats) => {
       if (!err) {
           if (stats.isFile()) {
               return callback('Файл с таким именем уже существует!');
           }
           
           if (stats.isDirectory()) {
               return callback('Каталог с таким именем уже существует!');
           }
           
       // Это не файл и не каталог, но почему то он найден
           return callback('Неизвестная ошибка #1!');
       }
       
       fs.writeFile('helloworld.txt', source, 'utf8', (err) => {
       // Какая-то другая программа уже создала этот файл
           if (err) {
               return callback('Неизвестная ошибка #2!');
           }
           
           callback('Файл успешно создан!');
       });
   });
};
createFile('helloworld.txt', 'текст 1', result => console.log(result));
createFile('helloworld.txt', 'текст 2', result => console.log(result));

При первом запуске:
Файл успешно создан!
Файл успешно создан!

При втором запуске:
Файл с таким именем уже существует!
Файл с таким именем уже существует!

Подскажите, как сделать так, чтобы и при первом же запуске результат был такой:
Файл успешно создан!
Файл с таким именем уже существует!
источник