1
router.post('/register', async (req, res) => {
// planning to use await in here
});
但我發現了這個錯誤。我曾嘗試谷歌搜索,如果節點支持await /異步,但我似乎無法得到任何進展,我只是繼續找到本地模塊實施它到節點(這可能是問題,但我真的希望它的語法錯誤和該節點本地支持異步/等待)
router.post('/register', async (req, res) => {
^
SyntaxError: Unexpected token (
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:374:25)
at Object.Module._extensions..js (module.js:405:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Module.require (module.js:354:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (/app.js:13:15)
at Module._compile (module.js:398:26)
at Object.Module._extensions..js (module.js:405:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Module.require (module.js:354:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (/www:7:11)
at Module._compile (module.js:398:26)
任何信息將非常感謝。
的Node.js不支持'async'關鍵字,但(僅供參考,其ES2016和不規範甚至還)。 – thefourtheye
@thefourtheye嘆息......爲什麼總是在未來一切都很酷。 – Datsik
使用babel-node。 – 2016-01-20 03:40:18