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

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

阅读 4.8k
1 个回答

你需要在申请一个二级域名. 比如你现在的域名叫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. 就这些.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题