Ответы пользователя по тегу Node.js
  • Вместо объекта json - undefined. Anguar 2 и 4, как вы обмениваетесь данными через RestAPI?

    Вот этот код
    console.log("usersService body: "+body);

    дает вам массив в консоли. Потом вы зачем-то пишете

    return body.data || { };

    у массива нет свойства data, соответственно ваш сервис возвращает пустой объект.

    Эту строчку вообще удалите

    console.log("appComponent.users: "+this.users);
    никто не получает данные из асинхронного запроса таким образом

    this.usersService.getUsers()
        .subscribe(
            users => {
               console.log(users);
               this.users = users;
            },
            error =>  this.errorMessage = <any>error);

    Итого

    private extractData(res: Response) {
        return res.json() || [];
    }
    Ответ написан
    Комментировать
  • Как обработать index.html?

    Указываем путь к статическим ресурсам через express.static, к примеру корень проекта
    app.set('views', 'app');
    app.engine('html', require('ejs').renderFile);
    app.set('view engine', 'html'); 
    
    app.use(express.static(__dirname + '/')); <-- this

    Подключаем ресурсы
    <link href="/app/core/client/css/core.css" rel="stylesheet" type="text/css">
    <link href="/app/ehr/client/css/ehr.css" rel="stylesheet" type="text/css">
    
    <script src="/bower_components/angular/angular.js"></script>
    <script src="/bower_components/angular-loader/angular-loader.js"></script>
    Ответ написан
    3 комментария