我有一个反应组件,我改变了html体类.该类正在componentDidMount中添加,并在componentWillUnmount中删除.我正在使用Flow进行类型检查.当我运行Flow时出现以下错误:
src/modules/homepage/HomePage.js:27
27: document.body.classList.remove('homepage')
^^^^^^^^^ property `classList`. Property cannot be accessed on possibly null value
27: document.body.classList.remove('homepage')
^^^^^^^^^^^^^ null
Run Code Online (Sandbox Code Playgroud)
任何人都可以建议如何抑制此错误或建议的方法是什么?
谢谢
我想尝试使用 Symfony 3.3 的新 json_login ..按照文档进行一个干净的项目..但防火墙完全忽略 json_login 部分。我收到一条错误消息,指出控制器未返回响应。
我正在下面粘贴我的 security.yml ..
security:
providers:
db_provider:
entity:
class: IgsemAuthBundle:User
property: email
role_hierarchy:
ROLE_ADMIN: ROLE_USER
ROLE_USER: IS_AUTHENTICATED_ANONYMOUSLY
encoders:
Igsem\AuthBundle\Entity\User:
algorithm: bcrypt
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
main:
anonymous: ~
provider: db_provider
json_login:
check_path: check
access_control:
- { path: ^/secure, roles: ROLE_ADMIN }
Run Code Online (Sandbox Code Playgroud)
我还有一个带有注释的检查路线的控制器:
/**
* @Route("/check", name="check")
*/
public function checkAction(Request $request, AuthenticationUtils $authUtils)
{
}
Run Code Online (Sandbox Code Playgroud)
我尝试使用路径、使用的名称以及相对路径登录或 /login 以及其他一些组合..al 具有相同的
谢谢您的帮助