【问题标题】:Using TypeKit locally on a NodeJS server在 NodeJS 服务器上本地使用 TypeKit
【发布时间】:2014-02-20 01:12:21
【问题描述】:

我似乎无法让 TypeKit 在我的本地节点网络服务器上工作。

我已将localhostlocalhost:1337 添加到我的域列表中(但不确定带有端口的域是否有所作为)。

网络服务器在 1337 上运行,它的 typekit 脚本具有正确的套件 ID,但 typekit .js 库总是返回 404。

【问题讨论】:

  • 您好,您找到解决此问题的方法了吗?我有同样的事情。

标签: javascript node.js typekit


【解决方案1】:

确保在编辑套件设置域后(单击“保存设置”后)单击绿色的“发布”按钮。如果您不这样做,“在您发布更改之前,更改不会在您的网站上生效。”

【讨论】:

    【解决方案2】:

    由于某种原因,我无法通过将 localhost 添加到域列表中来让 Typekit 在 localhost 上工作(原因我仍然未知,决定不太关心它)。

    作为一个快速解决方案,我最终只是在 Typekit 中的域列表中设置一个通配符,而不是:

    staging.mysite.com

    我设置:

    *.mysite.com

    然后,在我自己的计算机上,我将一个不存在的子域添加到我的/etc/hosts,即:

    $ sudo vim /etc/hosts

    (打开我的主机数据库配置)

    在我添加的文件末尾:

    127.0.0.1 localdev.mysite.com

    现在打开 localdev.mysite.com:8000 会显示我的工作副本,而不会出现我之前遇到的烦人的 403 错误(而不是像您的情况那样的 404)。我希望这对某人有所帮助。

    【讨论】:

      【解决方案3】:

      如果您收到 404 错误,则说明您尚未发布套件。

      如果您收到 403 错误,那么您需要将您的域列入白名单(没有指定端口 - localhost:8080 变为 localhost)。

      https://forums.adobe.com/thread/2077663

      【讨论】:

        猜你喜欢
        • 2021-01-14
        • 2019-03-18
        • 2020-12-22
        • 2018-12-05
        • 2018-02-13
        • 1970-01-01
        • 2017-06-30
        • 1970-01-01
        • 2016-02-26
        相关资源
        最近更新 更多