私はこれを持っています:
./urls.coffee
urlConfig = [
["/", (req, res) -> res.send "hello world"]
]
module.exports = urlConfig
./utils/helpers.coffee
getUrl = (app, urlconfig)->
for url in urlconfig
app.get url[0], url[1]
module.exports.getUrl = getUrl
./app.coffee
express = require "express",
app = express();
helper = require "./utils/helper"
urls = require "./urls"
helper.getUrl app, urls
url
別のファイルでapp.coffee
定義することで分離しようとしていますurl.coffee
。
ただし、コールバックは(req, res)
引数を受け取ることができません。エラーは次のとおりです。
req is not defined
ただし、コールバックが引数を受け取っていない場合、正常に動作します。誰か考えや提案はありますか?