@nodejs_ru

Страница 1478 из 2748
Saprow
10.01.2018
22:27:05
Отправлять

Никита
10.01.2018
22:27:11
Если слушать — в листен передай айпишник.

Если отправлять — https://nodejs.org/api/http.html#http_http_request_options_callback

Там внезапно есть параметр, который тебе нужен ;-)

Google
Eugeny
10.01.2018
22:27:59
йо, подскажите, плз, у меня есть шаблон(page.ejs) в папке template, и есть настроенный роут, который рендерит шаблон exports.get = function(req, res) { res.render('page'); };ну и т.д. по настройкам... Допустим, исходя из этого маршрут будет localhost:3000/page Как можно настроить роут, что бы у меня был промежуточный путь? Например localhost:3000/first/page

Никита
10.01.2018
22:29:24
Отправлять
Ну и в системе в роутах посмотри что.

Saprow
10.01.2018
22:30:03
спасибо, пойду разбираться

Никита
10.01.2018
22:31:32
Роуты покажи.

И https://github.com/nodejs/node/issues/3625 глянь ещё.

Eugeny
10.01.2018
22:32:10
если делать через мидлварку app.get('/first/page', function (req, res, next) { res.render("page") }); и в шаблоне указать путь при нажатии на ссылку /first/page, то теряются стили

Никита
10.01.2018
22:32:58
Нет.

Eugeny
10.01.2018
22:37:18
а не совсем понял)

что смотреть, где читать?)

в любом случае, спс

Google
Eugeny
10.01.2018
22:56:44
Как ты стили подключил?
public css main.css routes index.js page.js templates page.ejs <link rel="stylesheet" href="css/main.css">

Алло
прием

Eugeny
10.01.2018
22:58:01
момент

спасибо

Cenator
10.01.2018
23:01:11
спасибо
publicPath если че, по дефолту он '/'

Eugeny
10.01.2018
23:01:31
буду знать, тебе ещё раз спасибо

Tony
10.01.2018
23:04:15
ищу javascript людей под проект

Morsik
10.01.2018
23:06:07
@nodejs_jobs

IGOR
11.01.2018
06:24:58
Подскажите, а можно ли как то отслеживать текущее время? Тоесть запущен сервер и когда на часах допустим 15:00 он запускает функцию. Или тут только timeInterval с функцией в которой проверка текущего времени?

типа планировщик

Cenator
11.01.2018
06:25:14
cron

IGOR
11.01.2018
06:26:11
а способ для мазахистов есть? ну чтоб прям Нодой реализовать

IGOR
11.01.2018
06:27:35
Node-cron
Шикарно, то что нужно!

Moe
11.01.2018
06:37:46
Шикарно, то что нужно!
об этом речь? https://www.npmjs.com/package/node-cron

ага - вот прямо по твоему вопросу https://hackernoon.com/nodejs-javascript-cron-cron-jobs-cronjob-reactjs-scheduler-schedule-example-tutorial-25bcbe23bc6b

Google
IGOR
11.01.2018
06:57:56
ага - вот прямо по твоему вопросу https://hackernoon.com/nodejs-javascript-cron-cron-jobs-cronjob-reactjs-scheduler-schedule-example-tutorial-25bcbe23bc6b
Именно оно) осталось понять как сделать чтобы он каждый день в промежутке между 13 и 17 часами, каждый час запускал скрипт)

IGOR
11.01.2018
07:00:09
доки вроде хорошие )
Наверно. Пока не залазил) вечером поизучаю. Спасибо зассылку, очень выручил!

Pavel
11.01.2018
07:00:52
ребят, как красиво обрабатывать ошибки на express сервере? кто как делает?

arts
11.01.2018
07:01:47
Какие ошибки?

Таймураз
11.01.2018
07:01:58
Pavel
11.01.2018
07:03:34
Поиск по Гуглу express error handling творит чудеса
хотелось бы реальных каких-то примеров, а не отлова ошибки в одном роутере

Pavel
11.01.2018
07:05:58
Ты до конца хоть прочёл?
меня интересует можно ли какой-то глобальный или изящный обработчик поставить, а не пихать везде try catch

Таймураз
11.01.2018
07:06:36
http://expressjs.com/en/guide/error-handling.html

На русском тоже есть, если все же проявить учтивость

Pavel
11.01.2018
07:08:23
спасибо

Таймураз
11.01.2018
07:09:16


спасибо
Не за что Но такие простые вопросы гуглятся на раз

Pavel
11.01.2018
07:10:52
Не за что Но такие простые вопросы гуглятся на раз
я видимо что-то упустил был при создании обработчиков для ошибок, а статейки эти видел уже

Таймураз
11.01.2018
07:11:18
Бывает

Dmitriy
11.01.2018
08:32:25
Подскажите пожалуйста, есть ли варианты как можно сократить данную конструкцию:

// Index page router.get('/', (req, res, next) => { mongoClient.connect(url, (err, db) => { if(err) return console.log(err); db.collection("posts").find().toArray( (err, results) => { var posts = results; db.close(); res.render('post/index', { title: 'Posts', posts: posts}); }); }); });

У меня в каждом роуте объявляется mongoClient.connect

Google
Dmitriy
11.01.2018
08:33:49
Можно ли сократить так чтобы в роутах можно было бы работать сразу с коллекций db.collection?

Артём
11.01.2018
08:34:17
вынести коннект?

Dmitriy
11.01.2018
08:34:25
ага

Артём
11.01.2018
08:34:41
вынеси)

Dmitriy
11.01.2018
08:35:05
Спасибо )

Admin
ERROR: S client not available

Mikhail
11.01.2018
08:38:08


Art
11.01.2018
08:40:50
The await operator is used to wait for a Promise. It can only be used inside an async function.

Сергей
11.01.2018
08:42:20
Нет

Mikhail
11.01.2018
08:42:47
Нет
А в браузерном js тоже нельзя?

Сергей
11.01.2018
08:42:52
Нигде нельзя

Mikhail
11.01.2018
08:43:00
Тоже
Ок. Спасибо

Cenator
11.01.2018
09:19:37
А в браузерном js тоже нельзя?
только в консоли можно писать)

Eugeny
11.01.2018
10:05:05
https://learn.javascript.ru/screencast/nodejs
часть 2. Создание приложения(1,2 уроки смотри)

там правда на примере экспресс 3, но думаю, ты разберешься, комменты читай, если что

или доку

Артём
11.01.2018
10:11:35
просто в next() бросай ошибку и потом в конце где-нибудь делай такое что-то: "app.use(compression({})); app.use(bodyParser.urlencoded({extended: false})); app.use(bodyParser.json()); app.use(express.static('public')); routes(app); app.use(appErrorHandler);" Где appErrorHandler - это функа, которая обрабатывает все ошибки

ребят, как красиво обрабатывать ошибки на express сервере? кто как делает?

Google
Vitaliy
11.01.2018
10:13:20
ну самое простое мидллвеир з 4 параметрами

Eugene
11.01.2018
10:37:49
Всем привет Как правильно бекапить и ресторить базу для тестов?

Юрий
11.01.2018
10:42:02
Добрый день. Не подскажите, почему при попытке явно вызвать gc(), освобождение памяти происходит всё равно с длительной задержкой? Будто сборщик как работал в штатном режиме, так и продолжает работать? Т.е. что бы определить, сколько расходуется памяти на ту или иную операцию, приходится всё равно ждать. (но память при этом моментально освобождается при достижении лимита выделенной на процесс памяти)

ThisIsJavaaA
11.01.2018
10:43:59
Eugene
11.01.2018
10:44:34
конкретно - sequelize, mocha, postgres в before я проверяю и закрываю все другие коннекты REVOKE CONNECT ON DATABASE chat FROM public; ' + 'SELECT pg_terminate_backend(pg_stat_activity.pid) ' + 'FROM pg_stat_activity ' + 'WHERE pg_stat_activity.datname = \'db\' AND pid <> pg_backend_pid()потом создаю слепок с текущей бд CREATE DATABASE backup WITH TEMPLATE bd OWNER postgresподключаюсь к ней, раню кейсы и в after дропаю бекапную базу правильно ли так делать?

может, правильней скриптом делать бекап и рестор, и выполнять их в начале/конце всех тестов? но тогда каждый раз придется ранить все тесты и только из под терминала, в идее тоже хочется по кнопочке ранить конкретный маленький тест какой нибудь сейчас проблема в том, что переодически коннекты после запросов не закрываются и при след запросе падает на ошибке, что бж занята другими пользователями, мной же

Короче, нипанятна вообще и гугл не гуглит

Vint
11.01.2018
10:54:43
Всем привет Как правильно бекапить и ресторить базу для тестов?
Тебе нужны не бекапы, а сиды. Для тестов точно, для dev тоже полезно бывает.

Eugene
11.01.2018
10:55:26
Тебе нужны не бекапы, а сиды. Для тестов точно, для dev тоже полезно бывает.
Да, я думал об этом Но фишка в том, что я делаю слепок с живой базы и тестирую на живых данных И тесты более валидны Нет?

Vint
11.01.2018
10:56:01
Ну сделай из слепка сиды. Сделай дамп в plain sql формате, его накатывай перед тестами.

Semen
11.01.2018
11:24:46
/stat@combot

Combot
11.01.2018
11:24:47
combot.org/chat/-1001041204341

Vint
11.01.2018
12:08:13
Node Security Platform, говорили они...



Dmitriy
11.01.2018
12:09:08
)))

Vint
11.01.2018
12:10:19
И даже так к ним можно обратиться



Страница 1478 из 2748