Узлы J и Angular J, как отправить запрос с сервера на клиент

0

Я работаю над учебником по узлу js и угловым. Я новичок в угловой. У меня проблема. Вы можете перемещаться по всему сайту с помощью клиентской (угловой) навигационной панели, но если вы вводите URL-адрес в браузере, это становится проблемой, потому что узел не знает о URL-адресе запроса. Мой простой вопрос. Как отправить запрос сервера узла на угловой?

Обратите внимание, что я пытался предотвратить catch all app.get('*'). Это приводит к сбою сайта. Не знаю, почему. Итак, наличие двух маршрутов - это мое решение

вот что я ищу

app.get('/admin/users',function(req,res){
  //This is node. There is already a angular controller that handles this
  //How do I send to angular
  res.send('../../app/public/admin/user-list');//this does not by the way.???
});

Угловой маршрут, который отлично работает при навигации через навигационную панель

$routeProvider.when('/admin/accounts', {
  templateUrl: '/partials/admin/user-list',
  controller: 'mvUserListCtrl', resolve:routeRoleChecks.admin
})
  • 0
    Получите доступ к ../../app/public/admin/user-list в ../../app/public/admin/user-list $http
  • 0
    Пожалуйста, добавьте больше кода .. А какой Angular-роутер вы используете? (Щ-маршрутизатор?)
Показать ещё 7 комментариев
Теги:
mean-stack

1 ответ

5
Лучший ответ

Создайте ресурсы, используя app.get(base_url) в node.js, и сделайте ресурсы доступными в одном месте сейчас, когда вы нажмете ресурсы из углового, используя http, как показано ниже

return {
        getServiceData: function () {
            $rootScope.loading = true;
            var req = {
                method: 'GET',
                url: base_url+'patients'
            };

            return $http(req).then(function (result) {
                // alert("data in service = " + JSON.stringify(result.data));
                return result.data;
            });
        }

Я думаю, это было бы полезно

Ещё вопросы

Сообщество Overcoder
Наверх
Меню