如何使用 nodejs+jade 在 url 中包含参数?

How to include parameters in url using nodejs+jade?

在 jade 中我有两个超链接都跳转到同一个页面,例如:

a(href='/signup')#create-account Create Student Account
a(href='/signup')#create-admin Create Teacher Account

如果我想将变量发送到“/signup”url 并使用该变量进行一些处理,我应该怎么做?

任何帮助将不胜感激。

这取决于您是否将您的应用程序 RESTful。 说你想成为 Restful。 要创建管理员,您应该对 url /admin 创建一个 POST。 分别创建一个帐户,你应该 post 到 url /account.

这是如果管理员和帐户是不同的资源。如果是相同的资源,您应该 post 到原始资源并使用 posted 数据,决定将什么保存在哪里。

翡翠形态:

  div.loginbox
    form(name="login", action="/signup", method="post")
      input(type="checkbox" name="admin")
      input(type="text", name="user")
      input(type="password", name="pass")
      input(type="submit", value="login")