您好我想使用serve-index从自定义函数渲染模板,但是如果我将函数传递给"模板:"我收到错误"字符串必需"。我能做什么?
var app = require("express");
var serveIndex = require("serve-index");
app.use('/ftp', serveIndex('public/ftp', {
'icons': true,
'template': function(){}// and this is my problem, what i shuld write this?
}))
app().listen(3000)
答案 0 :(得分:0)
我不完全确定你打算如何在没有首先实例化的情况下使用express,但是,一旦我添加了代码来实例化它,并为模板回调实现了正确的函数签名,它似乎有用。 / p>
var express = require("express");
var serveIndex = require("serve-index");
var app = express();
app.use('/ftp', serveIndex('/tmp/ftp', {
'icons': true,
'template': function(locals, cb){
cb(null, "<html><body><h1>It could WORK!!!</h1></body></html>");
}}));
app.listen(3000)