• 小刘同学的第一百一十篇博文


      真是要快被气炸了,今晚一直想把用户头像的图片渲染出来,一直显示不出来……

      不知道是哪里的问题,不过今天真是明白了一个教训,还是要寻求他人的帮助,今天已经到9点了,就不去打扰老师了。

      明天一定要问老师怎么回事,代码都是一样的,为什么我的图片就渲染不出来???

     

    /**
     * Created by Administrator on 2017/6/11.
     */
    
    var express = require('express')
    var app = express()
    var cors = require('cors')
    var bodyParaser = require('body-parser');
    var fileUpload = require('express-fileupload');
    var path = require('path');
    app.use('/static', express.static(path.join(__dirname, 'static')));    //use中间件
    app.use(bodyParaser.json());    //以json形式把数据传到后端,使用这个中间件
    var user = require('./apps/user')
    
    
    const model = require('./config/model');
    app.set('json spaces', 4);
    app.use(bodyParaser.json());
    app.get('/',function (req,res) {
        res.send('hello world')
    })
    
    app.use(cors());
    app.use(fileUpload());
    app.use('/user',user)
    app.use('/post',require('./apps/post'))
    app.use('/comment',require('./apps/comment'))
    app.use('/message',require('./apps/message'))
    app.post('/upload', function (req, res) {   //文件上传
        var file = req.files.file;      //拿到客户端file文件
        var name = Date.parse(new Date()) + '.' + file.name;    //打印当前时间戳 + 文件名
        var url = 'http://localhost:3000/static/uploads' + name;       //获取文件名
        var p = path.join(__dirname, 'static', 'uploads', name);           //找到文件目录
        file.mv(p, function (err) {           //移动内存里临时存放的文件
            if (err)                          //报错
                return res.status(500).send(err);//如果发生错误返回状态码
    
            res.send({ url: url });           //url地址发送到客户端
        });
    })
    app.get('/admin', function (req, res) {
       res.render('admin');
    });
    app.listen(3000)

      

      

      文件上传的相关代码如上。

      我也放了文件在upload里面,为什么就是不显示呢?

      

      

      刚刚又花了10分钟,再尝试了一次,还是显示不了……

      

      算了,自己有点笨了,应该尽早问老师解决的,白白耽误一晚上的时间……

      就算作是收获一个教训吧。

      今天没写代码,一晚上全花在改这个bug上了,最后也还是……没解决。

      那就不多说了吧,大家晚安,倒计时第8天。

      Nice Dream.

  • 相关阅读:
    python zip()函数转置表,操作列
    python 集合 无序非重 容器的操作
    前行
    工作读书放松: 做其他事情 1.运动(如焦),2.闭眼睡觉休息(如蔡),3.选择读其他书
    心在哪时间在哪路在哪
    vi全部替换
    选择
    知识 代码 算法
    code algorithm
    绕过CND查找真是IP地址
  • 原文地址:https://www.cnblogs.com/xiaoliutongxue/p/8810542.html
Copyright © 2020-2023  润新知