2017-05-15 52 views
0

我在服务器端有一个表格js。我服务的图像:用快递js服务图片路径

app.use('/static', express.static(out_path)); 

在某些查询服务器返回图像路径。因此,在生产,这将是

https://<myApp>.com/static/<image_name> 

因为我需要也是一个开发环境的路径将是

http://localhost:port/static/<image_name> 

有一种优雅的解决这个问题?我可以使用配置或类似的东西,但也许存在更好的解决方案。

感谢和最诚挚reagards

回答

0

您可以设置环境变量(see here)像NODE_ENV,然后解析这个变量来区分你应该成为什么样的路径。例如:

var SITE_PATH = process.env.NODE_ENV === 'production' ? 'prod-path' : 'dev-path';