资源
让我们创建一个快速应用程序,该应用程序收集事件的RSVP,并将其存储在MongoDB中。
该应用程序将包含三个页面。 注意:您应该使用pug模板为这些页面创建HTML。主页(在GET /路由上)将是具有以下字段的RSVP表单:
参加会议的电子邮件的名称(单选按钮,“我会在那里!” /“我做不到”)来宾人数(下拉选择,1-8)张贴表格(到POST /回复路线)应显示页面上显示“谢谢您的回复!” 消息和“来宾列表”页面的链接(请参见下文)。 最重要的是,您应该创建一个用于存储每个响应的架构,并使用一个字段来对应上面表格中的每个字段。 使用此架构创建一个名为Response的模型。 预期的行为是,对于每个表单提交,您的应用程序都应创建一个新的Response,以便将信息插入到名为rsvp的数据库中的Responses集合(模式)中。
为了使POST / reply端点解析传入的表单