2017-03-12 12 views
9

Mam problem z uzyskaniem kadry z żądania http od apisa, gdy robię "wyświetlanie źródła", wygląda na to, że pracownicy nie przychodzą z serwera.Po stronie serwera nie wyświetlają się żądania http [Angular Universal]

Więc widzę statycznego HTML w źródle, ale nic z żądań HTTP ....

ktoś wie co może być problemem?

Używam universal-cli

Edit:

tutaj jest przykładem połączenia HTTP z moich showcode.service.ts:

import { Injectable } from '@angular/core'; 
import { Http, Response } from '@angular/http'; 
import { environment } from '../../environments/environment'; 

@Injectable() 
export class ShowcodeService { 

    constructor(private http: Http) { } 

    getCode(id): any{ 
    return this.http.get(environment.baseUrl + 'code/show/' + id) 
     .map((response: Response) => response.json()); 
    }; 

} 

Oto przykład na żywo: http://pushsc.com/show/code/58bc83760a58d602a0b99d14 sprawdzić kod źródłowy html .. Sprawia, że ​​wiecznie oczekują rzeczy, które pochodzą z http ...

+0

Umieść swój szablon i maszynopis proszę – KnowHoper

+0

Jaką część potrzebujesz? Użyłem projektu "universal-cli" takiego jak ten "nowy projekt" – Vladimir

+0

Maszynopis - wywołań http. – KnowHoper

Odpowiedz

1

Spróbuj zaktualizować swój kątowy do 4.0.0.

Naprawiono niektóre błędy, które były związane z renderowaniem po stronie serwera.

+0

Polecam również aktualizację do Angular 4. Jednak Universal-cli nie działa (jeszcze) przy użyciu modułów i usług z 'platformy-serwera'. –

+0

Spędziłem pół tygodnia, aby to rozwiązać, a następnie opracowałem przykładową aplikację, aby inne osoby nie cierpiały z tego powodu: https: //github.com/nglibs/universal-example-app –

Powiązane problemy