首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为没有域的本地主机/Ip地址上运行的应用程序创建CDN (.com)

如何为没有域的本地主机/Ip地址上运行的应用程序创建CDN (.com)
EN

Stack Overflow用户
提问于 2019-09-24 05:26:13
回答 1查看 2.4K关注 0票数 0

为了提高应用程序的性能,我想在CDN上托管我的静态资产。但是我们还没有创建一个使用nginx的域。如何仍然使用cdn类似-快递-简单-cdn链接-

https://www.keycdn.com/support/express-cdn-integration

我需要把这个domainName.com写在我的应用程序的app.js文件中,通过它我的应用程序--

代码语言:javascript
复制
// Initialize Express in a variable in app.js
var app = express();

// Define Your CDN base path
var CDN = "https://assets.preisheld.ch";
// Register a local variable in your app which contains the CDN function
app.locals.CDN = function(path, type, classes, alt) {
    if(type == 'js') {
        return "<script src='"+CDN+path+"' type='text/javascript'></script>";
    } else if (type == 'css') {
        return "<link rel='stylesheet' type='text/css' href='"+CDN+path+"'/>";
    } else if (type == 'img') {
        return "<img class='"+classes+"' src='"+CDN+path+"' alt='"+alt+"' />";
    } else {
        return "";
    }
};

在这种情况下,如何利用CDN?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-24 06:41:03

,所以有一个虚拟的地方,您可以在本地ip地址中免费创建domainName.com地址吗?

是!这是hosts文件。您可以在您的系统中找到它:

  • Windows: C:\Windows\System32\Drivers\etc\hosts
  • Linux: /etc/hosts
  • OS X: /private/etc/hosts

此文件允许您将任意主机名映射到网络地址,覆盖来自DNS的任何内容。例如:

代码语言:javascript
复制
127.0.0.1 yourproject.test

现在,如果您在浏览器中转到http://yourproject.test,它将解析为127.0.0.1并连接运行在环回地址上的web服务器。如果你在使用IPv6,use ::1 instead of 127.0.0.1

你可以设置你想要的任何主机名..。即使是真实的存在。但是,强烈建议您使用.test顶级域,因为它是专门为测试目的保留的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58073570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档