-
Notifications
You must be signed in to change notification settings - Fork 259
Description
using express with firebase on serverless function
app.ts =>
`import express from 'express';
import bluebird from 'bluebird';
import cors from 'cors';
import passport from 'passport';
import bodyParser from 'body-parser';
import fileUpload from 'express-fileupload';
import router from './routes';
import session from './config/Session';
import * as auth from './auth';
(global.Promise as unknown as typeof bluebird) = bluebird;
const app = express();
app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());
app.use(fileUpload());
app.use(cors());
app.use(session);
app.use(router);
app.use(passport.initialize());
app.use(passport.session());
auth.init();
export default app;`
error => Error: Unexpected end of form at Multipart._final
my request is very simple :
export const patch = async (accessToken: string, body?: User, file?: any) => {
let formData
try {
if (file) {
formData = new FormData()
formData.append('file', file)
}
const { data } = await axios.patch(URL, formData || body, {
headers: {
Authorization: Bearer ${accessToken},
},
})
return data
} catch (err) {
return console.log(err)
}
}