1
다음 코드는 내용이 전달되지 않는 경우가 있으므로 부분적으로 작동합니다. 노드 모듈의 컨텍스트 전달
var app = require('buildersApps');
app.addContent({
folderPath: __dirname + '/content/'
});
app.start();
내가이 (가)
바인드() 방법 작동 에 다음을 추가 그것 (컨텍스트)을 해결하기 위해,하지만 내 질문은 그것을 할 수있는 더 나은/청소기 방법이 있는지입니까?
var app = require('buildersApps');
app.addContent({
folderPath: __dirname + '/content/'
}).then(app.start.bind(app));
당신의 솔루션은'bind'와는 아무런 관련이 없습니다 ('addContent'가 리턴한다는 약속에 따라)'then'을 사용합니다. – Bergi
더 관성적인 ES6은'.then (x => app.start x))' – Bergi