Javascript 如何使用GitLab页面托管带有用户输入表单的网页,该表单在保存时更新GitLab repo?
我知道GitLab页面是用来承载静态页面而不是动态页面的,但我不太清楚静态页面和动态页面之间的界限,也不清楚网页的动态程度到底有多高 我想知道GitLab页面是否可以用来承载以下网页: A) 在gitlab repo中显示yaml文件中的内容(在这种情况下,我认为网页的html文件将位于该repo的内部或旁边?) B) 网页上有一个带有用户输入框的表单,当保存/发送此表单时,上述GitLab repo将更新 如果这是可能的,我将如何做到这一点? 如果这是不可能的,那么您对此有什么建议吗Javascript 如何使用GitLab页面托管带有用户输入表单的网页,该表单在保存时更新GitLab repo?,javascript,html,reactjs,git,web-applications,Javascript,Html,Reactjs,Git,Web Applications,我知道GitLab页面是用来承载静态页面而不是动态页面的,但我不太清楚静态页面和动态页面之间的界限,也不清楚网页的动态程度到底有多高 我想知道GitLab页面是否可以用来承载以下网页: A) 在gitlab repo中显示yaml文件中的内容(在这种情况下,我认为网页的html文件将位于该repo的内部或旁边?) B) 网页上有一个带有用户输入框的表单,当保存/发送此表单时,上述GitLab repo将更新 如果这是可能的,我将如何做到这一点? 如果这是不可能的,那么您对此有什么建议吗 感谢您的
感谢您的阅读,米兰在静态站点上没有安全的方法来做您想要做的事情。为了写入存储库,您必须具有某种凭证。对于静态站点,这些凭证必须嵌入到页面中,因此任何可以下载页面的人都可以对您的存储库进行任意修改。静态站点不允许向后端提交表单,因为没有后端,只有用户浏览器下载的固定HTML、CSS和JavaScript 为了安全地完成这项工作,您需要有一个某种web服务器,它承载一个用您选择的语言编写的后端服务。然后,它可以保存可以在存储库或数据库上操作的凭据,并接受用户提交的表单或API请求。您也可以使用谷歌表单或其他内容,然后提取数据并定期将其嵌入回购协议或其他地方