为什么netflix CMS在本地主机不工作?



我来自台湾,英语不好,但我会尽力解释我的问题。

我使用Netlify CMS来建立我的Hugo网站。

一切运行正常,但当我想更改和检查CMS的配置和样式是否ok时,我总是需要将我的存储库推送到Github,这让我很困扰。

所以我尝试在admin/config.yml中使用local_backend: true,然后使用这个命令:npx netlify-cms-proxy-server。然后窗口显示:

info: Netlify CMS File System Proxy Server configured with C:Usersjune.wuDocumentsGitHubhouse-blog-hugo-cms
info: Netlify CMS Proxy Server listening on port 8081

在localhost:8081上运行成功。但是当我在浏览器中输入localhost:8081时,显示为:Cannot GET /

我该如何解决这个问题?

我可以确认之前的回答。运行npx netlify-cms-proxy-server并转到localhost:8080/admin或也尝试localhost:8080/admin/(以斜杠结束)。如果您使用默认的8080端口,它应该工作。

忽略CMS在8081端口上,如脚本日志

所示

对于那些正在看这个并且仍然发现它不清楚的人,正如在文档中所说,您需要转到您的常规开发服务器启动NetlifyCMS和SSG开发服务器后,基于您正在使用的SSG(静态站点生成器). 参见beta版特性文档中的第5点。

你不应该尝试访问8081 NetlifyCMS缺省端口在本地使用CMS。

我也看到一些人提到的行为,它只在路径的末尾使用/。因此,例如,如果使用Astro作为您的SSG(它使用端口:3000作为它的开发服务器),您应该尝试以下两个:

  1. http://localhost:3000/admin/
  2. http://localhost:3000/admin

虽然我一直有问题的NeltlifyCMS开发服务器与Astro仍然…

相关内容

最新更新