不确定如何标题,但这是我想要做的。 我想要使用许可证密钥提供一些私有节点模块。
因此,节点模块的安装应该类似于:
npm install http://example.com/example.git?key=12123123
我不希望example.git成为一个真正的.git实例。如果它们的密钥有效,我希望能够为节点获取正确的存档。我可以使用php处理密钥验证,但不确定输出格式应该是什么。
谢谢, 拉杜
答案 0 :(得分:0)
实际上将git存储库存档为gz tarball允许我使用npm install安装它,所以我有
npm install http://example.com/repo.php?key=123123123
里面的repo.php我有
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Length: ' . filesize($file));
header('Content-Disposition: attachment; filename=' . basename($file));
readfile($f_location);