Dee*_*pna 2 image node.js express twitter-bootstrap
我正在开发一个Node.js Express项目,并在index.ejs页面中使用了Bootstrap carousal模板.如果我尝试将图像保存在"views"文件夹下的项目中,则图像标记不起作用.
<img class="img-circle" src= "/proj1.png" />
Run Code Online (Sandbox Code Playgroud)
index.ejs文件也位于"views"文件夹中.错误是:GET http:// localhost:3000/proj1.png 404(未找到).我已经尝试过更改文件的相对路径,但它不起作用.
你必须从快递服务你的静态文件:
尝试添加这个:
app.use(express.static('public'));
Run Code Online (Sandbox Code Playgroud)
(public
是您的图像和所有(资产)所在的文件夹)
更多信息:http://expressjs.com/starter/static-files.html