第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

當(dāng)表單設(shè)置為 enctype='multipart/form-data' 時(shí)

當(dāng)表單設(shè)置為 enctype='multipart/form-data' 時(shí)

所以我正在使用基本的 node.js+express 制作這個(gè)登錄身份驗(yàn)證應(yīng)用程序。因此,當(dāng)我從注冊(cè)頁(yè)面獲取值(姓名、電子郵件等)時(shí),我正在使用 express-validator 驗(yàn)證這些值。但是,當(dāng)注冊(cè)頁(yè)面表單具有 enctype='multipart/form-data' 時(shí),我得到的每個(gè)值都未定義(名稱(chēng)、電子郵件等)。但是當(dāng)我刪除 enctype='multipart/form-data' 時(shí),值就很好了!!那么有什么解決方案嗎?我只是 Node.js 的初學(xué)者。(PS 我需要 enctype='multipart/form-data' 因?yàn)槲以谧?cè)時(shí)上傳了個(gè)人資料圖片)(PS 在代碼中,我刪除了中間件以顯示僅 register.jade 及其路由的最小代碼)我在沒(méi)有使用enctype='multipart/form-data'的情況下已經(jīng)成功注冊(cè),但是這里我無(wú)法上傳圖片。(PS使用multer進(jìn)行文件上傳)./app.jsvar createError = require('http-errors');var express = require('express');var path = require('path');var cookieParser = require('cookie-parser');var bodyParser = require('body-parser');var logger = require('morgan');var expressValidator = require('express-validator');var session = require("express-session");var passport = require("passport");var localStratergy = require("passport-local").Strategy;var multer = require("multer");var upload = multer({dest: './uploads'});var flash = require("connect-flash");var bcrypt = require("bcryptjs");var moongo = require("mongodb");var mongoose = require("mongoose");var db = mongoose.connection;var indexRouter = require('./routes/index');var usersRouter = require('./routes/users');const { check, validationResult } = require('express-validator');var app = express();app.use('/', indexRouter);app.use('/users', usersRouter);module.exports = app;
查看完整描述

1 回答

?
呼喚遠(yuǎn)方

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超11個(gè)贊

您使用'multipart/form-data'防止 Express 解析其他表單字段的值。解決此問(wèn)題的最簡(jiǎn)單方法是使用解析多部分表單的中間件,并讓您可以訪(fǎng)問(wèn)字段和圖像。

有幾個(gè)這樣的中間件包,每個(gè)都有自己的支持/文檔/記錄:multer,打雜多方等等我用的多,在過(guò)去的幾個(gè)項(xiàng)目,沒(méi)有問(wèn)題,但也有新的軟件包。


查看完整回答
反對(duì) 回復(fù) 2021-07-15
  • 1 回答
  • 0 關(guān)注
  • 259 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)