国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

javascript - koa中讀取文件應該怎么寫

瀏覽:196日期:2023-09-18 11:27:10

問題描述

初學koa,使用app.use中的ctx直接返回html字符串能顯示,但是在里面使用fs.readFile,回調中把data賦值給ctx.body,在瀏覽器上就顯示not found,請問應該怎么寫啊,沒查到

問題解答

回答1:

直接readFile是異步吧,用readFileSync?

或者 參考這樣?

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);回答2:

koa-sendfile

koa 好像沒有直接類似 express 的 res.sendFile() 這樣的語法,得加中間件

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 武邑县| 连南| 平舆县| 兰考县| 休宁县| 双峰县| 木里| 迭部县| 武山县| 贵南县| 琼海市| 阿克陶县| 阜宁县| 赞皇县| 夏河县| 太和县| 巴南区| 泗水县| 乌什县| 崇礼县| 广昌县| 黄大仙区| 来安县| 海南省| 苏尼特左旗| 会东县| 高雄县| 化州市| 日土县| 尼玛县| 岳池县| 井研县| 永城市| 玉环县| 周至县| 资讯 | 托里县| 张家川| 洛隆县| 富裕县| 湾仔区|