Skip to content
This repository has been archived by the owner on Nov 22, 2018. It is now read-only.

Cross origin çalışma

Sercan Gurbuz edited this page Dec 29, 2016 · 2 revisions

Aynı framework'ü kullanan farklı domain altında çalışan projeler uyumlu bir şekilde çalışmaktadir.Farkli domain'lerin OIDC ayarlarında CORS cross-policy olarak tanımlanmaları gerekiyor.

Farklı bir domain'den resource yüklemek için (api,contorller,directive...)

Global Environment Object ayarlarında xDomPaths de cross domain bilgileri key/value şeklinde tanımlı olmasi gerekiyor

Örnek

xDomPaths: { alpdom: 'http://localhost:48626'}

Kullanacağimiz moduldexdom plugin'nini kullanmaliyiz.

Örnek :

import "alpdom!ortak/directives/musteri";

Yukarıdaki örnekte,http://localhost:48626/app/ortak/directives/musteri directive dosyasi uygulamamıza eklenir.

ÖNEMLİ : Eger yükledigimiz modullerde api bulunuyorsa ilgili api icerisinde moduleId tanımı yapılmasi zorunludur.Böylece o api içerisinde oluşan restful service request'leri absolute oluşacaktir

Örnek :

constructor(bundle: IBundle) {
        super(bundle, 'bkg', 'alpdom');
    }