小编Pel*_*umi的帖子

我不知道 Postgresql 如何在我的 mac 上创建用户

两天前,我开始学习postgresql。我在网上遵循的大多数教程要么是旧的,要么代码无法在我的 Mac 上运行。我遵循了很多教程,这些教程做了很多完全不同的事情。当我今天打开我的系统时。我注意到 Postgresql 在我的 mac 上创建了一个用户。我不知道这是什么,或者我使用了错误的 CLI 代码。

在此处输入图片说明

当我尝试查看用户时,我看到了这个

在此处输入图片说明

我应该删除这个用户还是它有一个功能?

postgresql macos terminal

12
推荐指数
2
解决办法
1万
查看次数

使用快速验证器验证 req.params

我希望用户能够在端点中写入特定的帐号,并尝试验证端点参数是否存在于我的数据库中。我无法让它工作,请问我做错了什么?

我的验证

const validateReq: [
param('accountNumber').exists().custom(acctNo => accountNumberExist(acctNo)),]
Run Code Online (Sandbox Code Playgroud)

我的 accountNumberExist 函数

    accountNumberExist(inputAcct) {
    const isfound = accounts.find(account => account.accountNumber === inputAcct);
    if (isfound === undefined) throw new Error('Account Number not found');
  }
Run Code Online (Sandbox Code Playgroud)

我的账户档案

    const accounts = [
  {
    id: 1,
    accountNumber: 1234567890,
    createdOn: new Date(),
    owner: 1,
    type: 'current',
    balance: 23444.43,
    status: 'active',
  },
  {
    id: 2,
    accountNumber: 1234167890,
    createdOn: new Date(),
    owner: 1,
    type: 'savings',
    balance: 2233444.43,
    status: 'active',
  },
  {
    id: 3,
    accountNumber: 9987654321,
    createdOn: new Date(),
    owner: …
Run Code Online (Sandbox Code Playgroud)

javascript api endpoint express express-validator

2
推荐指数
1
解决办法
1万
查看次数