Size: a a a

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

2020 April 03

V

Victor in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Вроде была же схема
я валидаторы видел
источник

V

Victor in Node.js — русскоговорящее сообщество
про схему в монге не в курсе, что хочешь то и пишешь же
https://docs.mongodb.com/manual/core/schema-validation/
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Victor
я валидаторы видел
Может быть, я сам с монгой не работаю, просто слышал, что завезли в какой-то версии что-то, что назвали схемой)
источник

V

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

V

Victor in Node.js — русскоговорящее сообщество
Unlike SQL databases, where you must determine and declare a table’s schema before inserting data, MongoDB’s collections, by default, does not require its documents to have the same schema.
In practice, however, the documents in a collection share a similar structure, and you can enforce document validation rules for a collection during update and insert operations.
Но таки видимо валидаторы это и есть схема
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
возьми mongoose
источник

W

Warp in Node.js — русскоговорящее сообщество
倫太郎 岡部
возьми mongoose
мне надо один раз сделать запрос в базу а так на проекте монгус конечно
источник

PS

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

W

Warp in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
как ты вставляешь туда дату?
db.accounts.updateMany({verified : false}, {$set: {"expireAt": Date.now () + 7*24*60*60*1000}})


Уже пробовал вот так new Date(Date.now () + 7*24*60*60*1000)
источник

SZ

Saken Zhalgas in Node.js — русскоговорящее сообщество
Добрый день, можете кинуть примеры использования async, await в node.js
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Warp
db.accounts.updateMany({verified : false}, {$set: {"expireAt": Date.now () + 7*24*60*60*1000}})


Уже пробовал вот так new Date(Date.now () + 7*24*60*60*1000)
используй  new date()

date.now() возвращает число
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Saken Zhalgas
Добрый день, можете кинуть примеры использования async, await в node.js
да, вот держи

const urlExists = require('url-exists-deep').default;

async function main() {
 const exists = await urlExists('https://www.google.com');
 console.log(exists);
}

main().catch(console.error);
источник

NK

ID:1124878229 in Node.js — русскоговорящее сообщество
Как получить текст ошибки используя axios? На сервере есть валидация, которая в случае ошибки отправляет например res.status(403).json({ message: "Неверный email" }). На клиенте отправляю запрос, но в ответ получаю только статус код, мессдж только в нетворке
источник

NK

ID:1124878229 in Node.js — русскоговорящее сообщество
try catch не помогают
источник

NK

ID:1124878229 in Node.js — русскоговорящее сообщество
Только от 200-го статуса получаю объект с тем же мессдж
источник

JP

Joe Pesci in Node.js — русскоговорящее сообщество
ID:1124878229
Как получить текст ошибки используя axios? На сервере есть валидация, которая в случае ошибки отправляет например res.status(403).json({ message: "Неверный email" }). На клиенте отправляю запрос, но в ответ получаю только статус код, мессдж только в нетворке
axios.post('/login', {
 firstName: 'Finn',
 lastName: 'Williams'
})
.then((response) => {
 console.log(response);
}, (error) => {
 console.log(error);
});
источник

Т

Т.А in Node.js — русскоговорящее сообщество
ID:1124878229
Как получить текст ошибки используя axios? На сервере есть валидация, которая в случае ошибки отправляет например res.status(403).json({ message: "Неверный email" }). На клиенте отправляю запрос, но в ответ получаю только статус код, мессдж только в нетворке
error.response.data.message
источник

NK

ID:1124878229 in Node.js — русскоговорящее сообщество
Joe Pesci
axios.post('/login', {
 firstName: 'Finn',
 lastName: 'Williams'
})
.then((response) => {
 console.log(response);
}, (error) => {
 console.log(error);
});
Спасибо
источник

JP

Joe Pesci in Node.js — русскоговорящее сообщество
ID:1124878229
Спасибо
axios.get('https://api.github.com/users/mapbox')
 .then((response) => {
   console.log(response.data);
   console.log(response.status);
   console.log(response.statusText);
   console.log(response.headers);
   console.log(response.config);
 });

// logs:
// => {login: "mapbox", id: 600935, node_id: "MDEyOk9yZ2FuaXphdGlvbjYwMDkzNQ==", avatar_url: "https://avatars1.githubusercontent.com/u/600935?v=4", gravatar_id: "", …}
// => 200
// => OK
// => {x-ratelimit-limit: "60", x-github-media-type: "github.v3", x-ratelimit-remaining: "60", last-modified: "Wed, 01 Aug 2018 02:50:03 GMT", etag: "W/"3062389570cc468e0b474db27046e8c9"", …}
// => {adapter: ƒ, transformRequest: {…}, transformResponse: {…}, timeout: 0, xsrfCookieName: "XSRF-TOKEN", …}
источник

QG

Qanat Gaissov in Node.js — русскоговорящее сообщество
Можно ли написать такой код на js бота, чтоб я кидал ссылку боту, чтоб бот скачал и загрузил в вк или ок или телегу, такое возможно ли сделать? Или питоном проще?
источник