首页 > 解决方案 > 如何通过 REST API 使用 mongodb 创建登录系统?

问题描述

当我运行这段代码时,我不断收到一个错误,它说 await 仅在异步函数中有效。我试图修复它,但我认为我将代码放在错误的位置,因为它不起作用,我不断收到相同的错误消息。

登录客户端:

<script>
const logindetails = new Vue({
el: '#logindetails',
data: {

    email: "",
    password: "",

},

methods: {
    login: function (e) {

      const body = { email, password };

        const response = await fetch(
          "http://localhost:3000/authentication/login".then(async response => {
            console.log("success");
          }),
          {
            method: "POST",
            headers: {
              "Content-type": "application/json"
            },

            body: JSON.stringify(body)

          },

        );
    }}})

标签: node.jsmongodbrestvue.jsauthentication

解决方案


您需要使您的登录功能异步 -

methods: {
login: async function() { ...

推荐阅读