当我在 Cloud 9 终端中执行“docpad run”命令时,它会给我一个 IP 地址,例如:
http://127.9.102.129:8080/
但什么都没有。我该怎么办?
当我在 Cloud 9 终端中执行“docpad run”命令时,它会给我一个 IP 地址,例如:
http://127.9.102.129:8080/
但什么都没有。我该怎么办?
Docpad 允许 .env 文件设置 process.env.STUFF 并且您可以在 docpad.coffee 中设置端口(来自http://docpad.org/docs/config)但我们不需要这些技巧来获取我们的 docpad在 C9 中运行。
相反,我们只需通过 RUN & DEBUG 选项卡为 C9 设置“RUN & DEBUG”上下文。名字可以是任何东西。“文件路径:”将设置为与 docpad 的 package.json 中的“main”相同,即“./node_modules/docpad/bin/docpad-server”。“运行时”可以保留为“默认”,我们也不需要任何“Cmd Line Args”。因此,您的 docpad 运行设置可能如下所示:
Name docpad.coffee
File Path ./node_modules/docpad/bin/docpad-server
Runtime Default
Cmd Line Args
然后,您只需到顶部的绿色运行按钮,然后单击按钮右侧的小下拉箭头,然后选择您刚刚设置的运行上下文。在我们上面的示例中,它将是“docpad.coffee”。单击该按钮后,C9 控制台将从下方弹出并像往常一样开始执行 docpad 运行命令,但在此之前,它会为您提供 C9 url 来测试/预览您的 docpad 应用程序!
这就是你所需要的,你的在线使用 docpad 和 C9。
8)