Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialelizabethkari
15,539 PointsCannot GET /index after following video exactly
Despite following the directions exactly, plus rewatching, and stopping to check, I get the Cannot GET /index error. Any ideas why? Below is my app.js code: 'use strict';
var express = require('express'), posts = require('./mock/posts.json');
var app = express();
app.set('view engine', 'jade'); app.set('views', __dirname + '/templates')
app.get('/', function(req, res){ res.render('index') });
app.get('/blog/:title?', function(req, res){ var title = req.params.title; if (title === undefined) { res.status(503); res.send("This page is under construction!"); } else { var post = posts[title]; res.send(post); } });
app.listen(3000, function() { console.log("The frontend server is running on port 3000!"); });
This is my index.jade code: doctype html html(lang="en") head title Landing Page body h1 "The future home of something awesome!" p Jujubes wafer jelly-o chocolate bar I love lemon drops tootsie roll marzipan. Tart biscuit biscuit apple pie bear claw I love powder brownie. Icing I love macaroon toffee I love chupa chups donut donut. Cake dragΓ©e bonbon macaroon sweet candy canes gummies sugar plum chocolate. Macaroon candy muffin.
2 Answers
Treasure Porth
Treehouse TeacherHi Elizabeth,
Have you tried looking at localhost:3000 rather than localhost:3000/index ? That might be the problem. The route is set to render at "/" rather than localhost:3000/index
elizabethkari
15,539 PointsThanks, that was indeed my problem.