0

我有一个 index.jade 文件,有两种形式的登录和注册。目前他们正在调用一个单独的 js 文件(action='/login' 和 action='/register')。我想知道是否可以将这两个进程放入一个 js 文件中,例如 index.js 具有exports.register 和exports.login,但我不知道如何根据提交的表单来区分它们;表格中的动作是什么?或者如果这是可能的?

我现在不介意这样,我的问题是现在我正在尝试创建具有不同形式的个人资料页面,我不想为每个部分设置单独的 js 文件。

4

1 回答 1

1

你在使用 express 框架吗?然后,您可以为这两种操作创建一条路线。例如:account/login 和 account/register 将使用一个名为“account”的路由,该路由位于 account.js 文件中。像这样的东西:

var routes = require('./routes');

app.get ('/account/:action', routes.account);

操作将是:注册和登录

编辑:正如迈克所说,你可以得到这样的行动价值:req.params.action

于 2013-03-01T06:22:27.163 回答