node.js - 如何通过 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)
},
);
}}})
解决方案
您需要使您的登录功能异步 -
methods: {
login: async function() { ...
推荐阅读
- javascript - In Puppeteer how to switch to chrome window from default profile to desired profile
- android - How to show image in the place of creating message in androidX..?
- html - How to make 4 columns in bootstrap grid break to two then one column
- excel - Excel VBA button. Copy rows from Sheet1 to Sheet2 / Condition: column value
- google-maps - GoogleMaps "Sorry, we have no imagery here" in InternetExplorer 11
- python - Python DictWriter 无法正确写入 lineterminator 作为 '\r\n'
- python - TypeError: 'str' object object 在简单的 read_csv 示例中不可调用
- java - servlet programmatically set authentication
- javascript - Chart.js how to increase segments size to be more evenly distributed
- python-3.x - 我们如何获得 .msg 附件文件?