return Promise.resolve(response);这句代码可以理解为返回一个成功的promise对象吗?
可以。Promise.resolve(value)是用结果 value 创建一个 resolved 的 promise。如同:
let promise = new Promise(resolve => resolve(value));