CRUD-API-项目
描述
创建一个简单的登录和注册应用程序-(MongoDB,Express.js,React.js,Node.js)。目的是了解有关JWT身份验证,bcrypt哈希,什么是令牌以及如何使用它们的更多信息。
看起来如何
您可以在“ img”目录中看到更多信息。
用法
环境变量
在.root中创建一个.env文件,然后添加以下内容
PORT = xxxx
MONGO_URI = your mongodb link
SECRET_KEY = your secret key for
节点任务
发展
安装和运行
1.基于.env.example创建.env文件
重要: JWT_SECRET必需,用于保护JWT令牌
其余的是可选的,并具有默认值:
PORT = 3000 # port on which API will be exposed
API_BASE = /api # API endpoints prefix
JWT_TTL = 300 # JWT expressed in seconds a time span (5 min)
2.设置Node.js版本
nvm
节点
示例API以及Node.js和JWT
依存关系
npm install
Gerando证书
可以永久性地证明自己是美国的凭证或证明。 Para gerar estes arquivos,执行o arquivo:
$ ./generateKeys.sh
布兰科(Senha solicitada pelo comando pode ficar em branco)。 OS arquivos private.keyËpublic.keyserãogerados呐面食SRC。
服务商
辅