在NodeJS服务器上本地使用TypeKit

时间:2014-02-20 01:12:21

标签: javascript node.js typekit

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

我已将localhostlocalhost:1337添加到我的域名列表中(不确定具有该端口的域名是否会产生影响)。

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

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

出于某种原因,我无法通过将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)。我希望这对某些人有用。

答案 2 :(得分:0)

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

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

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