index.js:(位于server
文件夹内。)
const serve = require('koa-static')
const Koa = require('koa');
const app = new Koa();
app.use(serve(__dirname + './public'));
app.listen(3000);
console.log('listening on port 3000');
我想显示index.html
,它位于/public
文件夹中。
当我开始index.js
时,我会在浏览器上看到Not Found
。
console.log
显示,它指的是index.js
所在的同一文件夹。
更新1:
console.log(__dirname + './public');
显示
/Users/askar/work/react/hub/server./public
,
但我需要/Users/askar/work/react/hub/public
答案 0 :(得分:0)
<强>解决方案:强>
已更改 app.use(serve(__dirname + './public'));
致 app.use(serve('./public'));
参考:https://www.tutorialspoint.com/koajs/koajs_static_files.htm