Size: a a a

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

2021 June 17

ED

El Developer🔥 in Node.js — русскоговорящее сообщество
Короче с SQL больше свободы
источник

W

Wjchßlv in Node.js — русскоговорящее сообщество
group concat с tg.name убери просто, оставив его на tgl.name
tg.nane as group_id
источник

s

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

s

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

s

svasta☦️ in Node.js — русскоговорящее сообщество
блин, а не пойдет такой варик, мне же нужно еще на фронт отдавать id каждого интреса чтобы он по нажатию на + мог передать мне на бек id интереса чтобы я добавил его в список подписок
источник

W

Wjchßlv in Node.js — русскоговорящее сообщество
Ну тогда можно на фронт просто сджойненную таблицу без групп конката отдать, где будут стодбцы имя группы, интрес, айди интреса и если надо айди группы

При необходимости из плоской таблицы сгруппировать по группам, например через group lodash/underscore, либо на бэке после запроса, либо на фронте после получения (первое предпочтительнее, но по желанию)

Хотя был бы тут постгрес, я бы подсказал, как это на уровне запроса придумать)
источник

KK

Konstantsin Ko in Node.js — русскоговорящее сообщество
Здравствуйте! Всем привет! Можно спрошу. Я уже просто совсем не знаю, что посмотреть. По раздельности понимаю , как пишут get запрос и как пишут запись и чтение файла. Но как это обьединить
Выложу снова свой код. Post запрос полностью работает. Json пишется, пустой массив выводится. У меня вопрос. Что посмотреть, чтобы по образу app.post написать аpp.get app.del как в них добавить read json .
источник

KK

Konstantsin Ko in Node.js — русскоговорящее сообщество
var express = require('express');
var app = express();
var bodyParser = require('body-parser');
var fs = require('fs');
const path = require('path');




// Create application/x-www-form-urlencoded parser
var urlencodedParser = bodyParser.urlencoded({ extended: false })

app.use(express.static('public'));
app.get('/index.html', urlencodedParser, function (req, res) {
res.sendFile( __dirname + "/" + "index.html" );

})

app.post('/process_post', urlencodedParser, (req, res) => {

// należy utworzyć nowy obiekt
const newWeather = {
location: req.body.location,
temperature: req.body.temperature,
humidity: req.body.humidity,
pressure: req.body.pressure
};

// pobrać aktualne dane z pogodą
const weather = JSON.parse(fs.readFileSync("weather.json"));

// dodać do nich nową pogodę
weather.push(newWeather);

// i napisać zapisać dane do pliku
fs.writeFileSync("weather.json", JSON.stringify(weather));
res.json(newWeather);
});


app.delete('/process_delete', function (req, res) {
console.log("Got a DELETE request for /del");
res.send('<h1>DELETE</h1>');

})


var server = app.listen(8081, function () {
var host = server.address().address
var port = server.address().port

console.log("Example app listening at //%s:%s", host, port)

})
источник
2021 June 18

Е

Евгений in Node.js — русскоговорящее сообщество
Переслано от Евгений
Кто делал приложения с express?
Как и указано в доке, я взял connect-history-api-fallback, чтобы history api нормально работал.
Но, как теперь другие роуты сделать?
источник

Е

Евгений in Node.js — русскоговорящее сообщество
оно теперь все перехватывает и api/ не работает
источник

Е

Евгений in Node.js — русскоговорящее сообщество
Хотя у меня там же подключен socket.io и запросы на /socket.io работают
источник

`

`` in Node.js — русскоговорящее сообщество
Может попробуешь последовательность изменить!
источник

`

`` in Node.js — русскоговорящее сообщество
Сначала апп.юз апи
Потом хистори
источник

Е

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

Е

Евгений in Node.js — русскоговорящее сообщество
Да, нашел решение
источник

VK

ViruSkin Kicha in Node.js — русскоговорящее сообщество
использую express-session и session-file-store, заметил что при авторизации, на req.session.passport.user всё записывается, делаю req.session.save() и идёт переадресация на главную, при этом браузер быстрее запрашивает сессию и успевает перезаписать сессию о том что пользователя нет, как можно сделать чтение файла сессии асинхронным?
источник

OJ

Oleg Junior in Node.js — русскоговорящее сообщество
а как в программировании называются сущности, которые хранят некие сопостоваления? Map? Enum? у меня есть такая сущность
const ??? = {
 "download-video-from-odnoklassniki": "odnoklassniki",
 "download-video-from-facebook": "facebook",
}

ключ там это некий path страницы (site.ru/download-video-from-odnoklassniki), а значение параметр для апи, в коде фигурирует как extractor. как мне лучше назвать этот объект?
источник

тС

тов Сухов in Node.js — русскоговорящее сообщество
словарь, Map
источник

OJ

Oleg Junior in Node.js — русскоговорящее сообщество
extractorsMap подойдет?
источник

G~

Gleb ~ in Node.js — русскоговорящее сообщество
Hash map
источник