html - 如何将 html 连接到 node.js/express 后端?
问题描述
我一直在四处寻找,找不到一个好的解决方案。我正在做一个基于 HTML(制作一堆页面)-> CSS(样式化页面)-> JS(添加一些功能)的学校项目,最后使用我们想要的任何后端。
我使用 mongodb 和 node/express 进行功能注册和登录,它通过 POSTMAN 工作,但我不确定如何将其连接到为原型注册/登录制作的现有 html 文件。
有什么建议吗?
解决方案
您需要考虑几件事。
如果目标是通过您的后端对用户进行身份验证,您需要一种方式让您的前端与后端通信并检查用户是否已登录。为此,您需要快速服务器来验证用户的登录信息并将令牌发送回用户。然后,用户可以使用此令牌访问服务器上的受保护路由。
您可以使用 axios 库向您的服务器发送一个包含登录信息的 POST 请求,并让服务器在请求成功后将用户重定向到受保护的 url。
我无法仅在这篇文章中解释如何做到这一点,但这里有一个关于如何开始的优秀教程。
推荐阅读
- c# - Visual Studio 停止运行我的代码,并指向一行(没有错误)
- java - SpringBoot 休息服务错误处理
- node.js - Mongoose Population 不工作只返回 [Object] 而不是字段
- java - 无法将 int 添加到 ArrayLists 的 ArrayList
- wordpress - Wordpress 自己的 RewriteRule 不起作用
- android - 在 Android Studio 中签出 Git 项目导致“项目不使用 Gradle”
- android - 使用 WorkManager 的定期工作请求不起作用
- c++ - 如果条件取决于模板类型并且在编译时已知,是否保证 C++ 编译器不会生成分支?
- c# - WPF 应用程序中使用了哪些线程?
- java - 加密要通过 Amazon S3 发送的大型流