我用下面的路線的NodeJS:玉 - 意外的標識符
server.get('/', function(req, res) {
res.render('index');
});
看來,我在我的index.jade文件的錯誤,因爲它告訴我:
SyntaxError: Unexpected identifier at Object.Function (unknown source) at Object.compile (/media/Data/development/private/PicoBudget/node_modules/jade/lib/jade.js:160:8) at Function.compile (/media/Data/development/private/PicoBudget/node_modules/express/lib/view.js:68:33) at ServerResponse._render (/media/Data/development/private/PicoBudget/node_modules/express/lib/view.js:417:18) at ServerResponse.render (/media/Data/development/private/PicoBudget/node_modules/express/lib/view.js:318:17) at /media/Data/development/private/PicoBudget/app.js:51:7 at callbacks (/media/Data/development/private/PicoBudget/node_modules/express/lib/router/index.js:272:11) at param (/media/Data/development/private/PicoBudget/node_modules/express/lib/router/index.js:246:11) at pass (/media/Data/development/private/PicoBudget/node_modules/express/lib/router/index.js:253:5) at Router._dispatch (/media/Data/development/private/PicoBudget/node_modules/express/lib/router/index.js:280:5)
這裏是我的指數.jade:
doctype 5
html(lang="en")
head
title= PicoBudget - Expense tracking tool
link(href='bootstrap/css/bootstrap.css', rel='stylesheet')
style(type='text/css')
body {
padding-top: 100px;
padding-bottom: 40px;
}
link(href='bootstrap/css/bootstrap-responsive.css', rel='stylesheet')
link(href='css/main.css', rel='stylesheet')
script(type='text/javascript')
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
body
header
nav
div(class='navbar navbar-fixed-top')
div(class='navbar-inner')
div(class='container')
a(class='btn btn-navbar', data-toggle='collapse', data-target='.nav-collapse')
span(class='icon-bar')
span(class='icon-bar')
span(class='icon-bar')
a(class='brand', href='http://localhost:1337) PicoBudget
div(class='nav-collapse')
ul(class='nav')
li(class='active')
a(href='http://localhost:1337) Home
li
a(href='http://localhost:1337/login) Register
li
a(href='http://localhost:1337/faq) FAQ
li
a(href='http://localhost:1337/about) About
li
a(href='http://localhost:1337/dashboard) Dashboard
form(class='form-inline pull-right, action='http://localhost:1337/authenticated', method='POST')
input(type='text', class='input-small', placeholder='Email' name='emailInput'
input(type='password', class='input-small', placeholder='Password', name='passwordInput')
label(class='checkbox')
input(type='checkbox')
Remember me
button(type='submit', class='btn')
Sign in
div(class='container')
section#content
div(class='hero-unit')
h1 Easily manage your money
p
Ever wondered where your money goes? What do you spend the most money on? PicoBudget is a simple tool which features transactions, budgeting and reporting. Using Basic PicoBudget is absolutely free. If you enjoy it, though, you can get even more features with PicoBudget Premium!
p
Currently PicoBudget is under construction. Feel free to come back to check it out when it launched!
div(class='row')
div(class='span4')
h2 Introduction
p
What is PicoBudget? Who is it for? Why should you use it?
p
a(class='btn', href='http://localhost:1337/introduction')
Read more »
div(class='span4')
h2 FAQ
p
We listed the frequently asked questions. It should cover most of your questions.
p
a(class='btn', href='http://localhost:1337/faq')
View FAQ »
div(class='span4')
h2 Premium
p
With a premium account you get even more features. It already starts from 0.00!
p
a(class='btn', href='http://localhost:1337/premium')
Read more »
hr
footer
p
© PicoBudget.com 2012
script(src='bootstrap/js/bootstrap.js')
script(src='js/libs/jquery-1.7.2.js')
這可能是&P – Mustafa
不幸後複製,事實並非如此。我也修復了所有丟失的內容,並按照它的方式編輯