如何測試這樣的函數?Node.js:如何測試函數
app.post '/incoming', (req,res) ->
console.log "Hello, incoming call!"
message = req.body.Body
from = req.body.From
sys.log "From: " + from + ", Message: " + message
twiml = '<?xml version="1.0" encoding="UTF-8" ?>\n<Response>\n<Say>Thanks for your text, we\'ll be in touch.</Say>\n</Response>'
res.send twiml, {'Content-Type':'text/xml'}, 200
我還沒有選擇任何測試框架。我不明白如何測試。
謝謝!
改變CB(serverSetup()); 以cb(serverSetup); Express使代碼工作得很好!謝謝 – donald
@donald因爲'cb'當前接受'undefined'作爲有效參數。這是沒有記錄的,也不是API的一部分。這可能會或可能不會在未來版本的誓言中發生變化。它目前工作但不是面向未來(使用風險自負!) – Raynos
但它不適用於「()」。我有app = module.exports = express.createServer() 在我的server.js – donald