我有加载mock.js或server.js并导出它的api.js。结果是基于服务器环境变量,我可以在后端之间进行切换。运行时ES6交换模块
问题是,我想这样做在运行时,而不影响所有已在使用的mock.js和server.js模块的“API”的代码。
我希望我的应用根据连接状态使用mock.js或server.js。以下代码仅在初始化期间工作,而不是运行时。
import server from './server'
import mock from './mock'
let backend = null
if (process.env.NODE_ENV === 'development' && Math.random() > 0.5) {
backend = mock
} else {
backend = server
}
export default backend
不确定什么问题或问题是? – guest271314
是的,我很困惑,那么你的代码有什么问题? – loganfsmyth
@loganfsmyth表示我想要根据当前分钟是奇数还是偶数来改变导出...这是一个愚蠢的例子,我真正想要的是当连接掉落 –