我们在create-react-app
中有一个脚本。它的主要工作是使我能够在react app中单独运行前端,而无需运行后端API。
这就是我们想到的:
const fake_user = {
user_id: 1,
full_name: 'John D.',
role: 'tutor'
} // only used in dev environment
async getUser() {
if (process.env.NODE_ENV === 'development') {
return fake_user
}
..... // other auth code for production.
}
然而,这给我们的是一条仅与假用户一起运行dev env的单向路线,但我们真正想要的是能够与假用户一起运行react应用,这是可选的,而不是默认情况下
通常,当我们想运行一个React应用时,我们键入yarn start
,但是现在我们希望能够传递一个标志,我们如何实现呢?
我们如何才能获得类似的效果? yarn start --with-fake-user