我对整个网络开发都很陌生,所以如果以下方法看起来不合理,请赐教。
我想要做的是,在表单元素上存储一个对象(在我的情况下登录用户),然后能够以某种方式检索服务器端的值(当表单提交时)并推送它是一个数据库模型数组(mongoose)。
我遇到的问题是"检索"部分。我目前的实现如下:
玉/ HTML:
form(action="/api/addUserRequest" method="post")
input(type="text" name="user_data" data-currentUser= currentUser)
input(type="submit" value="Submit")
正如您所看到的,我将当前登录的用户存储在data-attribute中(如果在浏览器中使用console.logged,这似乎输出正确的对象)。然后,我将如何在我的快递应用程序中检索此值?我只是无能为力,任何帮助将不胜感激。
答案 0 :(得分:0)
只需添加这样的隐藏输入(在您的符号类型中):
form(action="/api/addUserRequest" method="post")
input(type="hidden" name="user_profile" value= currentUser)
input(type="text" name="user_data")
input(type="submit" value="Submit")
然后在服务器端,它将作为POSTed数据的一部分提供。