javascript - Cara membaca fail dalam koa
習慣沉默
習慣沉默 2017-05-16 13:36:38
0
2
807

Saya baharu kepada Koa. Saya menggunakan ctx dalam app.use untuk mengembalikan rentetan HTML secara terus dan ia boleh dipaparkan, bagaimanapun, apabila saya menggunakan fs.readFile dan menetapkan data kepada ctx.body dalam panggilan balik, tidak dijumpai dipaparkan pada. pelayar. Bagaimana saya harus menulisnya?

習慣沉默
習慣沉默

membalas semua(2)
曾经蜡笔没有小新

ReadFile secara langsung adalah tak segerak, bukan?

Atau rujuk ini?

var app = require('koa')();
var fs = require('fs');
app.use(function *(){
    this.body = yield new Promise(function(reso,reje){
                fs.readFile(__dirname+'/app.html',function(err,data){
                    if(err) 
                        reso('error');
                    else
                     reso(data.toString());
                })
            }).then(function(data){
                return data
            });
})

app.listen(8910);
漂亮男人

koa-sendfile

koa 好像没有直接类似 expressres.sendFile() Sintaks sedemikian memerlukan penambahan middleware

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan