为了账号安全,请及时绑定邮箱和手机立即绑定

node的express怎么渲染图片

node的express怎么渲染图片

狐的传说 2019-03-08 18:13:24
<!doctype html><html><head>    <title>Document</title></head><body>    <p><%= helloWorld %></p>    <img src="./a.jpg" alt="" /></body></html>var express = require('express');var app = express();// 设置模板路径,默认为./views// app.set('views', path.join('views'));app.engine('html', require('ejs').renderFile);app.set('view engine', 'html');/*app.get('/!*', function(req, res, next) {    console.log(req);    var referer = req.headers.referer;    console.log(referer);    if(referer.indexOf('localhost')===0){        // res.send('盗链');        return;    }else{        next();  //如果是我自己的路由,会next 处理,去匹配自己的路由    }});*/app.get('/', function(req, res) {    res.render('index', { helloWorld: 'hello,world' });});app.listen(3000, function() {    console.log('app listen at 3000');});为什么渲染不出来图片,显示404
查看完整描述

2 回答

?
莫回无

TA贡献1865条经验 获得超7个赞

你的路由里面没有处理图片,所以404,找一个静态资源的插件吧


查看完整回答
反对 回复 2019-03-27
?
子衿沉夜

TA贡献1828条经验 获得超3个赞

express static


查看完整回答
反对 回复 2019-03-27
  • 2 回答
  • 0 关注
  • 575 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号