我想为我的post API集成google reCAPTCHA,以防止它受到机器人攻击。我网站的前端使用Angular2,后端使用Nodejs。
HTML:
<form action="" method="post">
<label for="name">Name:</label>
<input name="name" required><br />
<label for="email">Email:</label>
<input name="email" type="email" required><br />
<label for="password">Password:</label>
<input name="password" type="password" required> <br />
<input type="submit" value="Submit" />
</form>
后端发布API:
register(req: express.Request, res: express.Response, next) {
//code for registration
}
我需要怎么做才能为我的api集成reCAPTCHA? 我知道在HTML中,我可以按照自动呈现this page中的reCAPTCHA小部件部分。 但是,对于服务器端验证,我需要做什么?我需要安装任何软件包吗?我需要编写什么代码才能完成验证?