我有这个代码
var express = require('express');
var http = require('http');
var app = express();
var server = http.createServer(app);
app.use(express.static(__dirname + '/uploads'));
console.log("listen to 8080");
server.listen(8080);
我有我的形象,/uploads/test.jpg
但是当我去的时候http://localhost:8080/uploads/test.jpg
我得到了Cannot GET /uploads/test.jpg
。
该static
方法指示将从哪个根文件夹提供静态内容。目前,您可以从http:// localhost:8080 / test.jpg访问您的图片。
要从子文件夹提供图像,您需要在static
目录中创建此文件夹,例如
app.use(express.static(__dirname + '/public'));
- public
-- uploads
---- test.jpg
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句