因此,我正在运行一个小型测试应用程序,以在访问路由时以 html 格式返回 markdown 文件的内容。我正在使用标记来呈现降价(https://github.com/chjj/marked)。
这是我到目前为止所拥有的 -
app.get('/test', function(req, res) {
var path = __dirname + '/markdown/test.md'
var file = fs.readFile(path, 'utf8', function(err, data) {
if(err) {
console.log(err)
}
return data.toString()
})
res.send(marked(file))
})
当我导航到 localhost:3000 我得到 -
TypeError:无法调用未定义的“替换”方法请将此报告给https://github.com/chij/marked。
我相当肯定我正在尝试发送一个字符串,它 res.send('Hello World!') 工作得很好。抱歉,我对 Node 和 express 都是新手,所以我还在搞清楚。任何帮助深表感谢。