//process.env.NODE_ENV
//process对象是全局变量,它提供当前node.js的有关信息,
//以及控制当前node.js的有关进程。因为是全局变量,
//它对于node应用程序是始终可用的,无需require()。
import sysConfig from '@/sysConfig';
//download 下载的文件名
//没有download属性的话 点击a标签的话默认的会跳转到href属性制定的路径,
//但是写的download属性的话,规定被下载的超链接目标。
<a
download={items.attachmentName}
href={`${sysConfig[process.env.NODE_ENV].baseUrl}${proxyUrl}${items.attachment}`}>
<Icon style={{marginLeft:5,color:'#2395FF'}} type="download" />
</a>
//import sysConfig from '@/sysConfig';
//文件 '@/sysConfig'
module.exports = {
//本地启动找到这个
development: {
baseUrl: 'http://localhost:8001'
},
//打包后找到这个
production: {
baseUrl: 'http://192.168.1.21:8082'
}
};
//packge.json

本文探讨了Node.js中process.env.NODE_ENV的使用,解释了如何根据不同的环境变量加载相应的配置,以及如何利用HTML的download属性实现文件的直接下载功能。
5533

被折叠的 条评论
为什么被折叠?



