そのため、ルートにアクセスしたときにマークダウン ファイルの内容を html で返す小さなテスト アプリケーションを実行しています。マークダウンをレンダリングするためにマークを使用しています ( 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: 未定義のメソッド 'replace' を呼び出せませんhttps://github.com/chij/markedに報告してください。
文字列を送信しようとしているのは確かで、 res.send('Hello World!') は問題なく動作します。申し訳ありませんが、私は Node と Express の両方に慣れていないので、まだ解決していません。どんな助けでも大歓迎です。