@nodejs_ru

Страница 753 из 2748
Timur
07.05.2017
13:34:49
Что-нибудь вроде этого https://unix.stackexchange.com/questions/58550/how-to-view-the-output-of-a-running-process-in-another-bash-session

Марк
07.05.2017
14:00:17


Google
Konstantin
07.05.2017
14:00:43
sudo

Марк
07.05.2017
14:02:02


Konstantin
07.05.2017
14:02:16
о как

пусть админ даст доступ тогда

скажи тебе логи смотреть надо)

и заодно скажи -rAmbo ))

Марк
07.05.2017
14:03:33
не мой хостинг, делаю другому человеку

я слишком молод что бы быть фанатом сталоне

Konstantin
07.05.2017
14:04:15
)))

/var/lib/docker/containers/<container id>/<container id>-json.log

но туда у тебя наверное тоже доступа нет

не мой хостинг, делаю другому человеку
ну без прав ты мало что сделаешь, -p222 вероятнее всего неверный или контейнер не запущен

Aleksandr
07.05.2017
14:05:57
я слишком молод что бы быть фанатом сталоне
попроси suid-бит выставить для docker. это нормальный способ

Google
Evgeny
07.05.2017
14:06:31
Докер в радость, деплой в сладость. Есть нода которая каждый запрос обрабатывает мидлварой и проксирует на другие ноды. С get запросами все в порядке. С post/put проблемей, т.к до конечного сервера не доходит содержимое реквеста, точнее реквест вообще пустой приходит. Для прокси использую http-proxy. Встречался кто нибудь с подобной проблемой?

Марк
07.05.2017
14:07:12
"Докер в радость, деплой в сладость."

Понимаю тебя

Evgeny
07.05.2017
14:09:58
а тело запроса кто собирает полученное и дальше передает? похоже что никто
Мидлвара, но проблема в том, что я могу не знать что мне придет в теле

Ну т.е я знаю что 100% придет req.body . Но так же в некотором случае придет req.userInfo и т.д

Zaur
07.05.2017
18:27:21
Хай, всем привет. Есть проблема с Express, когда с сервера запрашивается какой-то файл, он всегда отдает index.html почему-то, хотя у меня в корне лежит и bundle.js и когда он запрашивает bundle в html'е через script то выдает следующую ошибку: Uncaught SyntaxError: Unexpected token <

Вот часть express'а: app.get('*', (req, res) => { res.sendFile(path.resolve(${__dirname}/../index.html)); });

обратные кавычки не показались.

Dmitry ?
07.05.2017
18:35:25
А бандл отдается, если к нему из браузера доступиться по адресу?

Zaur
07.05.2017
18:37:59
да

если просто в папке открыть index.html, то все отдается без проблем

Dmitry ?
07.05.2017
18:40:21
Не понял, бандл отдается, если из папки открыл index.html или зашел всё же в браузере на localhost?

Dmitry ?
07.05.2017
18:40:58
Есть подозрение, что ты не сделал http://expressjs.com/ru/starter/static-files.html

Zaur
07.05.2017
18:41:51
Разве нужно делать static если нужный файл лежит в корне?

Dmitry ?
07.05.2017
18:42:03
Ну да, это же вебсервер

Кажется отдельным пакетом теперь https://github.com/expressjs/serve-static

Таймураз
07.05.2017
18:43:22
Gist.github.com

Google
Zaur
07.05.2017
18:43:49
// private const config = require('./config.js'); // Initialize express const express = require('express'); const app = express(); const path = require('path'); // Identify PORT const PORT = process.env.PORT || 8080; // Spotify api const SpotifyWebApi = require('spotify-web-api-node'); // credentials are optional const spotifyApi = new SpotifyWebApi(config); app.use(express.static('client')); // Spotify callback route app.get('/api/callback', (req, res) => { console.log(req.query.state); console.log(req.query.code); console.log(req.query.error); res.send('no problem'); }); app.get('/api/login', (req, res) => { res.redirect('https://accounts.spotify.com/en/authorize?response_type=code&redirect_uri=http:%2F%2Flocalhost:8080%2Fapi%2Fcallback&client_id=a4a8e06faf484969acb7ccf28a8fbe58&scope=user-read-private%20playlist-read-private%20user-top-read%20playlist-read-collaborative%20user-follow-read%20user-library-read'); }); // static routes app.get('*', (req, res) => { res.sendFile(path.resolve(${__dirname}/../index.html)); }); // start listening app.listen(PORT, () => { console.log(Localhost running on port:${PORT}); });

Таймураз
07.05.2017
18:44:27
Читай свой же код Ты написал, чтобы по любому пути отдавать index.html

А, не, нашел статик

Zaur
07.05.2017
18:45:11
а как написать static, что-бы он из корня отдавал, или легче просто закинуть в папку файл

Dmitry ?
07.05.2017
18:45:51
app.use('/something', express.static(path));

Из корня это где лежит index.html?

Zaur
07.05.2017
18:46:40
Да

Dmitry ?
07.05.2017
18:48:10
Можно попробовать указать путь до файла с бандлом

На мой взгляд проще отдельную папку

Zaur
07.05.2017
18:48:54




Все файлы которые отдает express

Zaur
07.05.2017
18:49:19
это index.html

Как это исправить, может дело в app.get('*')

Таймураз
07.05.2017
18:50:21
Как это исправить, может дело в app.get('*')
В документе как выглядит ссылка на бандл?

Zaur
07.05.2017
18:50:33
<script type='text/javascript' src='/client/bundle.js'></script>

Я уже перенес его в папку

и дописал app.use(express.static('client')); в сер

Dmitry ?
07.05.2017
18:51:24
Из какой папки ты запускаешь процесс?

Cenator
07.05.2017
18:51:37
почему у тебя документ не обернут в <html></html>?

Google
Zaur
07.05.2017
18:51:46
А надо?

:)

Dmitry ?
07.05.2017
18:52:10
Из какой папки ты запускаешь процесс?
У тебя скорее всего сервит client в каком-то другом месте

Таймураз
07.05.2017
18:53:09
и дописал app.use(express.static('client')); в сер
Допиши app.use("/client", express.static("client"));

Dmitry ?
07.05.2017
18:54:19
Да кстати

Zaur
07.05.2017
18:56:55
Из какой папки ты запускаешь процесс?
Есть разница? Я из папки server

Admin
ERROR: S client not available

Zaur
07.05.2017
18:57:01
запускаю server.js

Dmitry ?
07.05.2017
18:57:43
app.use("/client", express.static(__dirname + "/../client")); попробуй так тогда

Zaur
07.05.2017
18:58:15
ООО да

Спасибо, заработало

Dmitry ?
07.05.2017
18:58:30
Кул

Zaur
07.05.2017
18:58:49
А где правильно распологать файл сервера?

Может быть класть его в server это анти-паттерн?

Dmitry ?
07.05.2017
19:00:32
Да как хочешь. В подпапке кажется менее удобно, вот из-за таких моментов. Я запускатор кладу на верхнем уровне, чтобы рядом с package.json было

Zaur
07.05.2017
19:01:29
Я видел как парень на livecoding делал отдельные package.json для папки server и client и отдельный для корневой папки

Стоит ли так делать?

Dmitry ?
07.05.2017
19:02:15
Если собираешься отдельно деплоить клиент и сервер приложения то да

Zaur
07.05.2017
19:03:54
Всем спасибо, @geakstr @Atassis @ItsJohnCena

Timur
07.05.2017
19:14:02
Есть в чатике, кто собирает докер образы в CI? К чему тег образа привязываете? К тегу гита? К версии модуля в package.json?

Google
Vladimir
07.05.2017
19:14:26
К тайм стемпу

Timur
07.05.2017
19:16:09
Вариант, спасибо. Надо только теперь придумать, как таймстамп прокинуть на следующий джоб

Сергей
08.05.2017
00:27:14
git-extras Юзаю чистый гит – 6 ??????? 43% Да ✅ – 3 ???? 21% GUI – 3 ???? 21% Свои алиасы bash/zsh – 2 ?? 14% что-то другое ▫️ 0% ? 14 people voted so far.

Konstantin
08.05.2017
01:03:50
@sergeysova что значит вариант да?))

Tim
08.05.2017
01:04:50
Konstantin
08.05.2017
01:05:38
гит екстрас?
А, верно,спс)

Harry
08.05.2017
06:15:32
пасаны, а че при использовании разных неймспейсов в сокетах, express socketio session не имплементится в сокет?

Evgeny
08.05.2017
10:03:10
Гайз, а что нынче модно использовать для нового модного хедлесс хрома? Чтонить типа node-horseman для phantomjs

Дмитрий
08.05.2017
10:07:11
Так ему сколько времени то) Мне кажется ещё ничего нет

Для electorn был nightmare

nightmare — это как horseman, только нормальный

Evgeny
08.05.2017
10:08:05
Не, осгастки то есть уже, это тот-же devtool, прост интересно что наиболее популярно и удобно

andretshurotshka?❄️кде
08.05.2017
10:08:09
по названию не скажешь

Дмитрий
08.05.2017
10:08:58
Ну я так думаю автор просто плотно работал в phantom и horseman

А нецензурные названия делать не хотелось

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