0

我想在快递中做这样的事情。我正在使用 express-coffee https://github.com/twilson63/express-coffee

require "../forms/register"
exports.index = (req, res) ->
    rf = new registerForm
    rf.setField("username", "letters")
    res.render 'index'

我在表格/注册表中写了

class registerForm
  setField: (var1, var2) ->
    return "test"

但它不起作用

如何编写类、导入、扩展和使用?

4

1 回答 1

0

你应该明确地导出你的表单类:

module.exports = class RegisterForm
  setField: (var1, var2) ->
    return "test"

并明确引用您需要的内容:

RegisterForm = require "../forms/register"

顺便说一句,类的 TitleCase 是一种 CoffeeScript 约定。

于 2013-03-06T10:19:54.433 回答