如果是本地的图片,怎么让它显示出来?
如题。。。。
如题。。。。
2016-11-04
引用另外一个同学的回答
老师的海报图片用的是网络资源,如果要使用本地资源作为海报图片怎么破呢,自己踩了很多坑,各种修改路径进行尝试,但都没有起作用,等做完这个项目后,去看相关的模块知识,在express中找到答案,在此分享一下,希望对和我一样的新手有帮助,见链接:http://note.youdao.com/share/?id=4f1aa94e05cf56a7843b58d41f371d83&type=note#/ 或 http://www.expressjs.com.cn/4x/api.html#app.use
而项目中的app.use(express.static(path.join(__dirname,'public'))),就是将public(项目后面改为public)这个目录做为静态资源的根目录,所以需要将静态图片资源放在这个路径下(如 public/Images/test.jpg),这样将poster的路径设置为/Images/test.jpg(浏览器中对应的路径是 http://localhost:3500/Images/test.jpg),就可以访问到了。
举报