我在将 JSON保存至服务器时,发现服务器报413,报 request entity too large
遇到这种情况一般我们需要改下有效请求的大小,因为默认的json大小在1095922 字节
方案1
import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
/*重点*/
import { urlencoded, json } from 'express';
async function bootstrap() {
const app = await NestFactory.create(AppModule);
/*重点*/
app.use(json({ limit: '50mb' }));
/*重点*/
app.use(urlencoded({ extended: true, limit: '50mb' }));
await app.listen(process.env.PORT || 3000);
}
bootstrap();
方案2使用body-parser插件
import { NestFactory } from '@nestjs/core';
/*重点*/
import * as bodyParser from 'body-parser';
import { AppModule } from './app.module';
async function bootstrap() {
const app = await NestFactory.create(AppModule);
/*重点*/
app.use(bodyParser.json({limit: '50mb'}));
/*重点*/
app.use(bodyParser.urlencoded({limit: '50mb', extended: true}));
await app.listen(3001);
}
bootstrap();