2017-01-06 3 views
0

В настоящее время я просматриваю учебник MEAN для thinkter и действительно начинаю изучать стек. В тот день я был занят строительством, и все отлично работало. Как только я вернусь домой, я ничего не смог запустить. Как начала использовать НПМ, я могу использовать локон GET команды, чтобы получить документы через слой API, сама сборка не делает, и я получаю 404. Смотрите ниже:localhost: 3000 не является рендерингом учебника узла

> Not Found 404 Error: Not Found at 
> C:\Users\user\Documents\Stuff\misc\AngularTutorial\MEAN-Chapterized\flapper-news\app.js:37:13 
> at Layer.handle [as handle_request] 
> (C:\Users\user\Documents\Stuff\misc\AngularTutorial\MEAN-Chapterized\flapper-news\node_modules\express\lib\router\layer.js:95:5) 
> at trim_prefix 
> (C:\Users\user\Documents\Stuff\misc\AngularTutorial\MEAN-Chapterized\flapper-news\node_modules\express\lib\router\index.js:312:13) 
> at 
> C:\Users\user\Documents\Stuff\misc\AngularTutorial\MEAN-Chapterized\flapper-news\node_modules\express\lib\router\index.js:280:7 
> at Function.process_params 
> (C:\Users\user\Documents\Stuff\misc\AngularTutorial\MEAN-Chapterized\flapper-news\node_modules\express\lib\router\index.js:330:12) 
> at next 
> (C:\Users\user\Documents\Stuff\misc\AngularTutorial\MEAN-Chapterized\flapper-news\node_modules\express\lib\router\index.js:271:10) 
> at 
> C:\Users\user\Documents\Stuff\misc\AngularTutorial\MEAN-Chapterized\flapper-news\node_modules\express\lib\router\index.js:618:15 
> at next 
> (C:\Users\user\Documents\Stuff\misc\AngularTutorial\MEAN-Chapterized\flapper-news\node_modules\express\lib\router\index.js:256:14) 
> at Function.handle 
> (C:\Users\user\Documents\Stuff\misc\AngularTutorial\MEAN-Chapterized\flapper-news\node_modules\express\lib\router\index.js:176:3) 
> at router 
> (C:\Users\user\Documents\Stuff\misc\AngularTutorial\MEAN-Chapterized\flapper-news\node_modules\express\lib\router\index.js:46:12) 
> at Layer.handle [as handle_request] 
> (C:\Users\user\Documents\Stuff\misc\AngularTutorial\MEAN-Chapterized\flapper-news\node_modules\express\lib\router\layer.js:95:5) 
> at trim_prefix 
> (C:\Users\user\Documents\Stuff\misc\AngularTutorial\MEAN-Chapterized\flapper-news\node_modules\express\lib\router\index.js:312:13) 
> at 
> C:\Users\user\Documents\Stuff\misc\AngularTutorial\MEAN-Chapterized\flapper-news\node_modules\express\lib\router\index.js:280:7 
> at Function.process_params 
> (C:\Users\user\Documents\Stuff\misc\AngularTutorial\MEAN-Chapterized\flapper-news\node_modules\express\lib\router\index.js:330:12) 
> at next 
> (C:\Users\user\Documents\Stuff\misc\AngularTutorial\MEAN-Chapterized\flapper-news\node_modules\express\lib\router\index.js:271:10) 
> at SendStream.error 
> (C:\Users\user\Documents\Stuff\misc\AngularTutorial\MEAN-Chapterized\flapper-news\node_modules\serve-static\index.js:121:7) 

мерзавец репо с наиболее недавняя сборка находится здесь: https://github.com/Rainer88/MEAN-Chapterized.git

Если бы вы могли указать мне в правильном направлении, это было бы оценено.

+0

Можете ли вы показать нам URL-адрес, к которому вы обращаетесь? Доступен ли он от почтальона? – Sridhar

+0

@Sridhar Я использую localhost: 3000 ... он возвращает исходный формат моих коллекций mongo при использовании localhost: 3000/posts, но не более того. –

+0

Я запустил ваш код, кажется, что все работает хорошо. Можете ли вы добавить немного больше контекста к вопросу с точки зрения того, какой URL-адрес вы нажимаете, что получаете и чего ожидаете. – Sridhar

ответ

0

GET/дома

Почему 404?

Ваш index.js в папке маршрутов не имеет конфигураций для GET на /home. Следовательно, вы получаете 404. Точно так же у вас нет маршрутов, настроенных для GET на / тоже.

GET/

Вы получите 404 для этого, а также. Итак, вам нужно настроить маршруты для этих конечных точек.

router.get('/home', function (req, res) { 
    res.send({ 
     msg: 'hello world from /home' 
    }); 
}); 

router.get('/', function (req, res) { 
    res.send({ 
     msg: 'hello world from at /' 
    }); 
}); 
+0

faceplam ... Спасибо! который проскользнул через трещины на моей стороне –

Смежные вопросы