return Promise.resolve(response);这句代码可以理解为返回一个成功的promise对象吗?

return Promise.resolve(response);这句代码可以理解为返回一个成功的promise对象吗?

可以。
Promise.resolve(value)是用结果 value 创建一个 resolved 的 promise。
如同:

let promise = new Promise(resolve => resolve(value));