Brs
Ребят, а sequelize в миграциях в bulkInsert не создает primaryKey если у него тип UUID?
Brs
речь про постгрес
Anonymous
Подскажите 😳 Можно роутер на роутер перенаправить как то?) Типо: в Первом роутере: /stats к stats.js /main к main.js.. А в последующих уже решать, если например /stats/simple то ... /stats/combined то ... и тд
сomorsiс
router.use([optional path as string], router2)
Anonymous
спасибо большое, у мя get был(
Yarik
Ребят, спасайте) Node.js не отдает с сервера ангуляр приложение
Yarik
в чем может быть проблема
Yarik
на сервере нагрузки нет
Yarik
но все файлы ангуляра приходят 500
Yarik
но апишка при этом работает
Yarik
кто-то сталкивался
Yarik
?
Yarik
Фронт прикручен так - app.get('*', (req, res) => { res.sendFile(main + '/dist/index.html'); });
Cenator 🐈
А статика как отдается?
Yarik
сбилденый angular 5
Eugene
🤔путь точно правильный ?
Yarik
lf
Yarik
да
Yarik
все работает пока нет много заходов и потом писец
Yarik
это начинается когда онлайн 50 и больше
Yarik
но апи работает
Yarik
запросы идут
Eugene
🤔может билд перенести на nginx и им отдавать?
Yarik
а как это сделать ?)
Yarik
у меня nginx как прокси
Yarik
кидает на ноду
Yarik
а она отдает фронт
Cenator 🐈
у меня nginx как прокси
Так им и отдавай статику
Yarik
сейчас попробую
Cenator 🐈
сейчас попробую
А мощности какие вообще?
Yarik
16 оперативки 8 ядер
Yarik
там нагрузки нет вообще
Yarik
https://gyazo.com/d56263fea63cb9ea88ed328d6e969a67
Cenator 🐈
16 оперативки 8 ядер
Ты ноду то кластеризовал?
Yarik
не
Cenator 🐈
Она в одном потоке по дефолту
Yarik
сейчас перекинул на nginx
Yarik
что то не пашет)
Cenator 🐈
Ну пути проверяй)
Yarik
вообще все очень странно)
Cenator 🐈
Сначала статика, потом индекс
Yarik
index.html приходит)
Yarik
и все
Yarik
все остальное 500
Cenator 🐈
index.html приходит)
Наверн ты порядок перепутал
Yarik
это как ?)
Yarik
server { listen 80; server_name skins-cloud.com; root /var/www/skins_cloud_front/dist; charset utf-8; location / { rewrite ^ https://$host$request_uri? permanent; } } server { listen 443 ssl; server_name skins-cloud.com; ssl_certificate /var/www/cert/483e9ebdb8f8a8a.crt; ssl_certificate_key /var/www/cert/skinscloud.key; keepalive_timeout 5; root /var/www/skins_cloud_front/dist; charset utf-8; location /api { proxy_pass https://localhost:2088; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "update"; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } location / { try_files $uri /index.html; } }
Yarik
вот конфиг nginx
Eugene
location / { try_files $uri /index.html; } вот тут ангулар отдавай)
Yarik
а как ?)
Georgiy
location / { rewrite ^ https://$host$request_uri? permanent; } заменяется на return 301 https://$host$request_uri
Georgiy
ну это так, к слову
Sunlive
Привет. никто не сталкивался с проблемой, что bcrypt почему то не хочет сравнивать захешированные пароли если в них только числа. функция просто не срабатывает, если ничего не меняю, просто ввожу пароль с символами, все работает
Sunlive
втф?
Yarik
500 и все ъ
Sergey
Ребят напомните пожалуйста, как тулза для терминала называется
Sergey
https://gyazo.com/d56263fea63cb9ea88ed328d6e969a67
Georgiy
а куда тычишься?
Georgiy
какой урл ?
Sergey
да. спасибо
Eugene
root /var/www/skins_cloud_front/dist; тут точно фронт с index.html?
Georgiy
root /var/www/skins_cloud_front/dist; тут точно фронт с index.html?
даже если нет, то 500 на статические файлы не отдается
Eugene
хмм да
Eugene
access_log /var/www/project/frontend/access.log; error_log /var/www/project/frontend/error.log;
Eugene
посмотреть логи потом мб
Georgiy
все таки интересно в какой урл он пытается пойти
Georgiy
из этого уже многое понятно станет
Yarik
вообщем проблема НЕ решена)
Yarik
не могу понять в чем дело
Eugene
перешел по ссылке из конфига - вроде норм работает))
Yarik
всмысле ?)
Eugene
server_name skins-cloud.com; ?
Yarik
да
Yarik
магия
Yarik
я в шоке
Cenator 🐈
да
Нжинкс перезапускать не забываешь?
Yarik
у меня в офисе у всех не работает)