小劉同學的第一百一十篇博文


  真是要快被氣炸了,今晚一直想把用戶頭像的圖片渲染出來,一直顯示不出來……

  不知道是哪里的問題,不過今天真是明白了一個教訓,還是要尋求他人的幫助,今天已經到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.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM