gpt4 book ai didi

javascript - Node.JS/ express /蒙戈 : TypeError: Cannot read property 'location' of undefined

转载 作者:可可西里 更新时间:2023-11-01 10:46:04 25 4
gpt4 key购买 nike

我一直在寻找这个问题的其他解决方案,但我在其他地方看到的解决方案似乎都不适合我。我有一个要提交给数据库的表单。我正在使用 node.JS、express、mongo 和 pug 来呈现 HTML。

这是我的表格:

.modal-content
form(method='POST' action='/insert' id='newReminders')
input(type='text' name='location' id='location' placeholder='location')
br
input(type='textarea' name='reminder' rows='4' id='reminder' placeholder='type your reminder here')
br
button(type='submit' id='saveButton') save
span.close-button ×

这是我的服务器端 JS:

app.post('/insert', (req, res)  => {
var dokoEntry = {
reminder: req.body.location,
content: req.body.reminder
};

mongo.connect(url, function (err, db) {
assert.equal(null, err);
db.collection('reminders').insertOne(item, (err, result) => {
assert.equal(null, err);
console.log('Reminder inserted');
db.close();
})
})
res.redirect('/checkLocation');
})

最佳答案

术语 locationwindow 的保留属性(property)浏览器中的对象。当您定义一个 id元素上的属性,浏览器会将 DOM 元素分配给 window 中的属性,值为 id .

例如,对于元素

<input id="location" />

您创建可通过以下方式访问的属性

window.location

然而,window.location是浏览器的只读属性。

尝试重命名 <input>元素

关于javascript - Node.JS/ express /蒙戈 : TypeError: Cannot read property 'location' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52157443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com