javascript - 这个库如何上传文件

标签 javascript node.js

我想了解这个库如何将静态文件上传到其服务器。

基本上你打电话:

netfy deploy

https://github.com/netlify/netlify-cli/blob/master/lib/commands/deploy.js#L82

我没有看到任何关于它从特定文件夹中抓取文件,然后循环文件系统,然后将文件加载到内存中,然后调用其 API 上传文件的引用。

这一切发生在哪里?

最佳答案

netlify-cli基于netlify,所有这些文件处理和上传代码都写在netlify包内。

1:在 deploy.js ,从 netlify 包中调用 site.createDeploy()

2:在site.js中, createDeploy()调用deployFromDir , deployFromZip ,这两个方法是所有这些文件处理和上传发生的地方

关于javascript - 这个库如何上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47732224/

相关文章:

javascript - 追加字符 N 次的最快方法

javascript - 日期时间格式说明符

node.js - 使用 axios 响应 native 请求

javascript - 简单的 Nodejs Web 服务器总是发送文本/纯 css 和 js 文件

node.js - 是否可以在不知道名称的情况下获取电子表格中所有页面的名称?

javascript - Google Analytics - 在 JS 中使用parent.location.hash没有效果

javascript - iPhone xcode 应用程序可以读取 Safari Mobile 之前存储的 cookie 吗?

javascript - 其他人可以在他们的 Node.js REPL 中使用 let 语句吗?

javascript - 事件中的异步调用确认对话框

javascript - 在 Openshift 上部署 sails.js