玉 – 意外标识符
我使用下面的NodeJS路由:
server.get('/', function(req, res) { res.render('index'); });
看来我的index.jade文件中有一个错误,因为它告诉我:
SyntaxError:在Object.compile(/media/Data/development/private/PicoBudget/node_modules/jade/lib/jade.js:160:8)上的Object.Function(未知源)的意外标识符在Function.compile(/ media / (/media/Data/development/private/PicoBudget/node_modules/express/lib/view.js:417:Data / development / private / PicoBudget / node_modules / express / lib / view.js:68:33) 18)在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在callback(/media/Data/development/private/PicoBudget/node_modules/express/lib/router/index.js:272:11)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)
这是我的index.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')
我修好了它:
- 修复了所有缺失的“
- 删除后的标题(第4行)
- 如何在Pug(Jade)模板中使用HTML5模式属性
- 在将数组传递给node.js中的jade模板时遇到问题
- 通过res.render在翡翠中插入html
- 如何在Express中使用Jade的CoffeeScriptfilter?
- 玉/帕格是否有可能使用包含语句的variables?
- string的末尾没有find右括号:NodeJS&Jade
- Heroku(Cedar)+ Node + Express + Jade子目录中的客户端JavaScript文件在工作时使用foreman + curl,但是当推送到Heroku时
- Angular指令的Jade模板
- 在res.render()之后没有将手写笔应用于我的玉石文件