@JSlang

Страница 2000 из 2237
Grigore
22.06.2018
17:52:40
на путь /api/ настраиваешь уже к api серверу

желательно чтоб были в одном месте

Artem
22.06.2018
17:52:55
Под бандлом что ты понимаешь?

Grigore
22.06.2018
17:53:26
js файл который ты получишь после сборки для продакшена

Google
Grigore
22.06.2018
17:53:40
тебе только он нужен для ангуляра и все

ng build --prod получишь как ты говоришь в dist то, что тебе надо

Artem
22.06.2018
17:57:24
Grigore
22.06.2018
17:57:57
На счёт этого не понял
кто обрабатывает api запросы,

?

Artem
22.06.2018
17:58:37
От фронта летят запросы на сервер со springboot

Я прост бэкендер и во фронте не очень шарю)

Grigore
22.06.2018
17:59:17
сервер этот будет там же где и nginx?

Artem
22.06.2018
17:59:34
В том то и прикол что нет

Grigore
22.06.2018
17:59:39
Я прост бэкендер и во фронте не очень шарю)
а тут и как раз в бэкэнде нужно шарить

твое приложение это всего лишь js файл и все

Artem
22.06.2018
18:00:00
Nginx на одном сервере springboot на другом

Данил
22.06.2018
18:00:05
Привет! Помогите решить проблему друзья! Не выводит результат в консоль: let myArray = ['String1', 'String2','String3']; for (let i = 0; i<i.length; i++) { console.log ("My text" + myArray[i]); }

Google
Artem
22.06.2018
18:00:36
твое приложение это всего лишь js файл и все
Ну ок я понял закидываб этот файл на nginx сервер и указывают к нему путь

В js файле наверняка уже прописаны url до моего апи

Grigore
22.06.2018
18:02:35
Nginx на одном сервере springboot на другом
идея такая, ты на запросы на статичные файлы просто используешь дериктиву root указывая путь к папке, твои js файлы это статика, твой html в котором указан данный файл тоже статика, а вот api уже динамика, и именно по этому используя дериктиву location ты указываешь адрес сервера который обрабатывает твои api запросы

В js файле наверняка уже прописаны url до моего апи
они прописаны, но все твои запросы на сервер сначала пройдут через nginx, как прокси сервер

они не могут напрямую пройти к твоему серверу с api

Artem
22.06.2018
18:05:52
Ммм, если я напишу что то типо axios.post(localhost:8080)

Тотв nginx мне нужно прописать слушать порт 8080??

Grigore
22.06.2018
18:07:43
Ммм, если я напишу что то типо axios.post(localhost:8080)
этот проект будет видеть мир или это все для тебя ?

Данил
22.06.2018
18:08:04
i.length
правду говорят, не сиди долго за компом, слона не увидишь, Спасибо!)

Artem
22.06.2018
18:08:25
Grigore
22.06.2018
18:09:13
localhost работает только на твоей машине, данный адрес не виден в сети Интернет

Roman
22.06.2018
18:09:50
правду говорят, не сиди долго за компом, слона не увидишь, Спасибо!)
или сиди настолько долго, что ничего другое уже не заинтересует

Grigore
22.06.2018
18:10:09
так как у него адрес 127.0.0.1, а данный пул адресов является ничем иным как "обратная петля", что означает, что на сетевом уровне он будет отправлен тебе обратно

Данил
22.06.2018
18:10:36
Roman
22.06.2018
18:11:02
а как же море, солнце, пляж))
и немного меланхолии )

Artem
22.06.2018
18:11:18
Просто я подумал что js код будет выполнятся на машине с nginx

И соответственно и запросы будут лететь на сервер с nginx

Google
Данил
22.06.2018
18:11:56
и немного меланхолии )
без нее никак, к сожалению…

Grigore
22.06.2018
18:11:59
Ну так я так и подумал
значит совет простой, ты все равно не поныл скорее всего каков мой совет, поэтому рекомендую начать с примеров настроки nginx с простой нодой, потом прочитать хоть чуток про nginx

Artem
22.06.2018
18:12:39
А ты предлагаешь мне в запросе axios.post(url-to-nginx-domain)

Так?

Потом он будет по этому урду перенаправлять на бэк

Grigore
22.06.2018
18:13:11
обратить внимание на дериктику location у nginx прочитьать как настраиваются статический контент, как перебросить запрос на другой веб-сервер

А ты предлагаешь мне в запросе axios.post(url-to-nginx-domain)
у тебя к твоему серверу будет подключен шлюз ( то есть будет привязан IP) значит что даелаешь ты, идешь к хостуру DNS и прописываешь A запись для перенаправления на данный ip по запросу от url

Artem
22.06.2018
18:14:50
В nginx прописать что типо Location api/ { proxy-pass pathtoserverapi}

Grigore
22.06.2018
18:16:09
в nginx прописываещь домен в дериктиве server чет типа того server { listen 80; server_name example.com; . . . }

далее статитка идет location / { root /usr/share/nginx/html; index index.html index.htm; try_files $uri $uri/ /index.html =404; } примерно так

Artem
22.06.2018
18:18:03
Все понятно кроме $uri

Grigore
22.06.2018
18:18:35
далее идет путь к твоему api location /api { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy true; rewrite ^/api/?(.*) /$1 break; proxy_pass http://api_node_js; proxy_redirect off; }

Grigore
22.06.2018
18:19:17
учти, чтог эти примеры я нагуглил быстрым гуглежом и скорее всего тебе придется править некоторые пути и тд и тп, но они отражают скть

Все понятно кроме $uri
$uri и все подобное берешь и гуглишь, так как я даю удочку, а рыбу ты уж сам слови) не могу я все тебе разжевать, великий гугл, он да он может

Artem
22.06.2018
18:20:27
Один вопрос

Если сервер с nginx смотри в инет (имеет домен и ip) в js коде, чтобы достучаться до api ,я должен буду отправлять запросы на этот сервер(nginx)

Так?

Grigore
22.06.2018
18:26:54
Если сервер с nginx смотри в инет (имеет домен и ip) в js коде, чтобы достучаться до api ,я должен буду отправлять запросы на этот сервер(nginx)
ты отправляешь запросы на домен, данный домен закрепляется по A записи за твоим сервером, получается делая запрос к домену, данный запрос приходит к твоему серверу, дальше ngixn получает данный запрос, так как ты настроешь в nginx дерективу server_name ну и обязательно порт 80, и по сути все, а дальше в завитсимости от того как ты настроешь дерикивы location запросы будут далее перенаправляться либо отдавать статический коннент

Google
memchik
22.06.2018
18:41:24
Ребят

Такой вопро

С

Просто спросить залетел

Artem
22.06.2018
18:41:43
Он запускается на localhost:4200

Admin
ERROR: S client not available

memchik
22.06.2018
18:41:53
Джава норм подойдёт для работы с изображениями?

Мне нужно сделать чёт типо капчи

Распознавание капчи

На джаве

Но только под свои нужды

Artem
22.06.2018
18:43:30
Я запускаю вот этот ангуляр приложение через ng serve
Я так понимаю это просто вспомогательная тулза для ускоренной разработки???

Джава норм подойдёт для работы с изображениями?
Если знаешь джава то норм прдойдет

Джава норм подойдёт для работы с изображениями?
А вообще по каким критериям ты выбирпешь язык? Скорость удобство ???

memchik
22.06.2018
18:45:06
Да

Я не очень шарю

Но просто знаю что на джаве легко делать большинство фишек всяких

Artem
22.06.2018
18:46:41
Это пет проект и что? Диплом?

Google
memchik
22.06.2018
18:46:59
Нет,для себя

Хотя бы немного начать шевелиться

А то сижу нихуя не делаю

А вот так хоть цель есть

К чему стремиться

Artem
22.06.2018
18:48:27
Так глобально то куда стремишься

Бэкэнд фронтенд

Фулстек

memchik
22.06.2018
18:49:01
Это что?

Artem
22.06.2018
18:49:02
Дата саянс?

Хех

memchik
22.06.2018
18:49:31
Я не понимаю?

Artem
22.06.2018
18:49:35
Ну тогда выбирай python

Однозначно бери python

memchik
22.06.2018
18:50:21
Почему?

Artem
22.06.2018
18:50:34
Много синтаксического сахара

memchik
22.06.2018
18:50:35
Я слышал что на нем пишут педики)))

Лан,это шутка

Artem
22.06.2018
18:51:17
На нем можно писать как серверную часть придожений, так и всякие штуки для биг даты

Страница 2000 из 2237