Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.07.2014, 13:25
Профессор
Отправить личное сообщение для l-liava-l Посмотреть профиль Найти все сообщения от l-liava-l
 
Регистрация: 14.03.2012
Сообщений: 1,808

ангуляр + джанго
Доброго времени суток!

никак не могу настроить эту долбаную связь, отвлекаюсь на другие задачи, но это уже нужно.


http://www.kingpic.ru/original/25 - это два запроса, один с того же домена, сделано на jquery не мной, второй на ангуляр делается с другого домена.

Это бэк, вроде актуален в данный момент
спрятано)


Вопрос, почему заголовки разрешающие post отдаются только на тот же домен, на ангуляре запрос вроде не сильно отличается, разве что фигней типо языка и реферера.
__________________
Научу себя плохому

Последний раз редактировалось l-liava-l, 20.07.2014 в 14:04.
Ответить с цитированием
  #2 (permalink)  
Старый 20.07.2014, 13:50
Профессор
Отправить личное сообщение для l-liava-l Посмотреть профиль Найти все сообщения от l-liava-l
 
Регистрация: 14.03.2012
Сообщений: 1,808

Ангуляр отрезал последний слэш, в этом косяк. Вопрос, как его вернуть?)

Забито, на бэке сделан последний слэш необязательным.

Кстати а зачем ангуляр его режет?

ясное дело что если я хочу так /директория/
а если хочу так /файл
__________________
Научу себя плохому

Последний раз редактировалось l-liava-l, 20.07.2014 в 13:54.
Ответить с цитированием
  #3 (permalink)  
Старый 21.07.2014, 15:24
Профессор
Отправить личное сообщение для Shitbox2 Посмотреть профиль Найти все сообщения от Shitbox2
 
Регистрация: 04.10.2010
Сообщений: 571

Может быть это поможет
$resourceProvider.defaults.stripTrailingSlashes = false;

https://docs.angularjs.org/api/ngResource/service/$resource
Ответить с цитированием
  #4 (permalink)  
Старый 21.07.2014, 15:30
Профессор
Отправить личное сообщение для l-liava-l Посмотреть профиль Найти все сообщения от l-liava-l
 
Регистрация: 14.03.2012
Сообщений: 1,808

Цитата:
Может быть это поможет
$resourceProvider.defaults.stripTrailingSlashes = false;
Первым делом на это подумал, делал как вы написали и так
api = (url) ->
    $resource('http://94.159......' + url, {}, {
      put:
        method:'PUT'
      get:
        method: 'GET'
      post:
        method: 'POST'
      del:
        method: 'DELETE'
    }, {
      stripTrailingSlashes: false
    })


В итоге после получаса страданий решили эту проблему на бэке
__________________
Научу себя плохому
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает ангуляр betmanenko Angular.js 1 05.07.2014 01:22
ангуляр список l-liava-l Angular.js 0 23.05.2014 20:04