1 一般 静态目录设置是这样子的:app.use(express.static(path.join(__dirname, 'public')));
但是老板要求我们把静态文件放到了另外一个服务器,所以我们需要指向到另一个地址 比如说: app.use(exress.static('www.aaa.com/public');
但是这样做 express貌似不能支持,求一个解决方法,求大神指点秘境
1 一般 静态目录设置是这样子的:app.use(express.static(path.join(__dirname, 'public')));
但是老板要求我们把静态文件放到了另外一个服务器,所以我们需要指向到另一个地址 比如说: app.use(exress.static('www.aaa.com/public');
但是这样做 express貌似不能支持,求一个解决方法,求大神指点秘境
5 回答4.8k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答2k 阅读
1 回答3.2k 阅读
你需要在申请一个二级域名. 比如你现在的域名叫www.foo.com, 那么新的二级域名可能会叫static.foo.com, 或者js.foo.com之类的.
将新域名的DNS指向新的服务器, 当然新服务上需要配置web server, 同时将所有的静态资源都copy过去.
修改当前项目的HTML模板, 将静态资源的域名改成static.foo.com.
这样就搞定了, 跟你的express没啥关系. New web server, New domain name, New template. 就这些.