nodeJS ejs link_to undefined不是一个函数
我得到的错误是“未定义不是一个函数”。 我认为这个问题存在于app.j文件的10行左右。 我是新的,并遵循教程,并试图将玉转换为ejs。 我有ejs和快递帮手。 我有一些问题,因为东西被折旧解决了。 问题是与link_to。 任何想法或任何人遇到类似的问题这是我的app.js
var express = require('express'); var helpers = require('express-helpers'); var ArticleProvider = require('./articleprovider-memory').ArticleProvider; var app = module.exports = express(); app.configure(function(){ app.locals({ link_to : helpers.link_to }); app.set('views', __dirname + '/views'); app.set('view engine', 'ejs'); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(require('stylus').middleware({ src: __dirname + '/public' })); app.use(app.router); app.use(express.static(__dirname + '/public')); }); app.configure('development', function(){ app.use(express.errorHandler({ dumpExceptions: true, showStack: true })); }); app.configure('production', function(){ app.use(express.errorHandler()); }); var articleProvider= new ArticleProvider(); app.get('/', function(req, res){ articleProvider.findAll( function(error,docs){ res.render('index.ejs', { title: 'Blog', articles:docs }); }); });
和我的index.ejs
<html> <body> <h1> <%= title %> </h1> <% for (var i = 0; i < articles.length; i++) { var article = articles[i]; %> <%= created_at = article.created_at %> <br> <%= link_to(title, 'blog/'+article._id) %> <br> <%= article.body %> <% } %> </body> </html>
- JWTauthentication使用$ http.get而不是使用$ http.post
- 学习node.js / express.js:bin / www的处理是什么?
- 发送PHP GET请求到Sockets.IO
- “肯定键入的”NodeJS + Express定义文件有错误
- 如何在angular度/节点应用程序中正确发送和接收表单数据
- Express会话MongoDB存储:connect-mongo vs connect-mongodb-session
- 如何使用新的数据使用expressJS重新呈现视图?
- 如何在nodejs服务器中设置HTTP Keep-Alive超时
- 如何创build会话express.js