export default怎么改写成export?

下面的代码是用 export default写的,怎么改成export来写,函数名随便定义个就行。

export default async function(request: Request, response: Response) {
  const connection = await createConnection();
  const repository = connection.getRepository(User);
  const user = new User();

  user.name = request.body.name as string;
  user.email = request.body.email as string;

  await repository.save(user);
  await connection.close();
  response.send('save ok');
}
阅读 2.1k
4 个回答

export async function <name>(<...>) { <...> }

新手上路,请多包涵

export const foo = async function (request: Request, response: Response) {
const connection = await createConnection();
const repository = connection.getRepository(User);
const user = new User();

user.name = request.body.name as string;
user.email = request.body.email as string;

await repository.save(user);
await connection.close();
response.send('save ok');
};

新手上路,请多包涵

这样就行了吧 用这个函数表达式

export const fn =  async (request: Request, response: Response) => {
    const connection = await createConnection();
    const repository = connection.getRepository(User);
    const user = new User();
  
    user.name = request.body.name as string;
    user.email = request.body.email as string;
  
    await repository.save(user);
    await connection.close();
    response.send('save ok');
  }
const fn = async function(request: Request, response: Response) {
  const connection = await createConnection();
  const repository = connection.getRepository(User);
  const user = new User();

  user.name = request.body.name as string;
  user.email = request.body.email as string;

  await repository.save(user);
  await connection.close();
  response.send('save ok');
}

export {
  fn
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进