首页 > nodejs的express静态目录设置如何指向第三方url地址?

nodejs的express静态目录设置如何指向第三方url地址?

1 一般 静态目录设置是这样子的:app.use(express.static(path.join(__dirname, 'public')));
但是老板要求我们把静态文件放到了另外一个服务器,所以我们需要指向到另一个地址 比如说: app.use(exress.static('www.aaa.com/public');
但是这样做 express貌似不能支持,求一个解决方法,求大神指点秘境


你需要在申请一个二级域名. 比如你现在的域名叫www.foo.com, 那么新的二级域名可能会叫static.foo.com, 或者js.foo.com之类的.

  1. 将新域名的DNS指向新的服务器, 当然新服务上需要配置web server, 同时将所有的静态资源都copy过去.

  2. 修改当前项目的HTML模板, 将静态资源的域名改成static.foo.com.

这样就搞定了, 跟你的express没啥关系. New web server, New domain name, New template. 就这些.

【热门文章】
【热门文章】