无法在 module.exports 读取 null 的属性“图像”
module.exports = (req, res, next) => {
if (!req.files.image) {
return res.redirect('/posts/new')
}
next()}
Run Code Online (Sandbox Code Playgroud)
索引.js:
const express = require('express')
const app = new express()
const path = require('path')
const expressEdge = require('express-edge')
const mongoose = require('mongoose')
const bodyParser = require('body-parser')
const Post = require('./database/models/Post')
const fileUpload = require('express-fileupload')
mongoose.connect('mongodb://localhost/node-js-blog', { useNewUrlParser: true })
app.use(express.static('public'))
app.use(fileUpload())
app.use(expressEdge)
app.set('views', `${__dirname}/views`)
app.use(bodyParser.json())
app.use(bodyParser.urlencoded({extended : true}))
const storePost = require('./middleware/storePosts')
app.use('/posts/store', storePost)
app.get('/',async (req, res)=>{
const posts = await …Run Code Online (Sandbox Code Playgroud)