我正在使用aws-amplifier,但我不知道如何正确设置graphql端点。我写的JS代码(例如
API.graphql(...)
)似乎从中获取了端点URl
aws-exports.js
。我想用这样的东西
https://foobar.appsync-api.us-east-1.amazonaws.com/graphql
生产和
http://192.168.1.25:20002/graphql
在本地测试时。
我以为我这样做的时候文件会更改
amplify env checkout prod
,但它不是,我知道我不应该手动编辑它。
那么如何配置呢?
编辑:
我学到了一些东西,但我不认为这是一个答案。
-
当我跑步时
amplify mock api
,中的graphql端点
aws-exports.js
被覆盖为本地开发端点,这太棒了!
-
放大env检测产品
实际上也重写
aws-exports.js
,至少对于graphql端点来说,现在看来是正确的。然而,白痴签下了阿里的改变,有时是错误的。
所以这意味着要在本地进行测试,我想我需要运行
amplify env checkout dev
然后重新运行
放大mock api
(让它继续运行是行不通的!)。