我是react的新手,正在尝试创建一个使用react、node和express的项目。由于我自己正确设置react时遇到了很多问题,我决定使用create-react-app。 我在网上找到了一堆教程,其中很多似乎建议将前端和后端分离到不同的目录中,从而产生两个package.jsons。 因此,项目结构将如下所示: Root
|
------client
| |
| -------package.json with front end dependencies
|
package.json with the back end dependencies 客户端目录是使
我学会了反应和问题,理解如何为授权机制实现良好的逻辑。
我的后端工作在Node API.Bellow描述我的authorization:#1注册-用户注册,并发送到后端登录,和密码在bcrypt。
#2登录
用户登录并从JWT获取令牌。
#3当用户是管理员时,前端会询问后端是否有权限,如果用户拥有权限,则可以通过受保护的路由在react路由器-V6中访问网站中管理员的部分。
我的问题是:-我想对每一个页面查看,检查用户是否有被保护路由的权限,这是好的吗?
对此负责的代码:
// function that checking if user has permission to access th
我正在尝试创建一个带有React Native和firebase for iOS的messenger应用程序,但我不确定每次收到消息时启用远程推送通知的路线。我看过的每一条路线似乎都需要xcode来配置功能,或者需要我编辑AppDelegate.m文件,但我是在PC上开发的,所以我不能使用xCode。我使用expo和一个物理iPhone测试了iOS应用程序。有没有办法在我使用pc进行开发和firebase作为后端的特定环境下,为我的create-react-native iOS应用程序启用推送通知?
我试图在react中创建一个表单,在这个表单中,我将从一个容器后端提取的问题作为字典,在其中,在React中,它会产生一个对象。因此,在呈现组件时,我有以下代码:
const [questions, setQuestions] = useState('');
const [answers, setAnswers] = useState('');
/// answers are pulled from api, with questions and answers set up to be equal.
...
{ Object.entries(quest