Quindi eseguo una piccola applicazione di test per restituire il contenuto di un file markdown in html quando viene visitata una rotta. Sto usando segnato per rendere il markdown (https://github.com/chjj/marked).restituendo markdown reso con express e contrassegnato
us Qui quello che ho finora -
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))
})
Se navigando a localhost: 3000 sto ottenendo -
TypeError: Impossibile chiamare il metodo 'sostituire' di indefinito prega di segnalare questo a https://github.com/chij/marked.
Sono quasi certo che sto cercando di inviare una stringa, e res.send ('Hello World!') Funziona bene. Scusa se sono nuovo sia per Node che per Express, quindi sto ancora cercando di capire le cose. Ogni aiuto è molto apprezzato.
Grazie per l'aiuto! – salxander
@Xander Felice di aiutare :) Ho appena aggiunto un esempio con promesse. –