小编Sml*_*lok的帖子

在 serverless.yml 文件中将“useDotenv:true”放在哪里?

我正在使用无服务器模板并且一切正常,直到突然我的所有部署都开始忽略.env文件。

我搜索了文档,它说如果我想使用 .env 文件中的环境变量,我现在必须添加useDotenv: true到我的serverless.yml文件中。所以我做了:

app: xxx
org: xxx
useDotenv: true 
Run Code Online (Sandbox Code Playgroud)

没有效果。

我的serverless.yml文件之前只包含 app 和 org 变量。

我需要在哪里添加seDotenv: true以使其读取我的.env变量?

serverless-framework serverless-architecture serverless

5
推荐指数
1
解决办法
2682
查看次数

如何使用 @react-google-maps/api 中的 getCenter 获取当前地图中心坐标?

我正在使用GoogleMap来自 的组件@react-google-maps/api,但似乎无法找到如何在移动它后获取当前居中的地图坐标(纬度和经度)?

通过搜索,我发现了这篇文章,它提出了类似的问题,但没有一个答案对我有用。下面是我正在测试的代码。

import { GoogleMap, useLoadScript } from "@react-google-maps/api";

const { isLoaded, loadError } = useLoadScript({
    googleMapsApiKey: process.env.REACT_APP_GOOGLE_MAPS_API_KEY,
});

export default function Test() {
    return (
        <>
            <GoogleMap
                zoom={8}
                center={{lat: 35.6676095, lng: 139.334863}}
                // onCenterChanged={getCenter} - doesn't work
                // onCenterChanged={getCenter()} - doesn't work
                // onCenterChanged={this.getCenter} - doesn't work
                // onCenterChanged={ (e)=> this.getCenter(e)}  - doesn't work
            >
            </GoogleMap>
        </>
    );
}
Run Code Online (Sandbox Code Playgroud)

地图加载得很好,但是一旦我添加了onCenterChanged=道具,一切都会中断,因为该getCenter函数显然没有声明。

我想在移动地图后获得带有中心坐标的变量或状态。我在哪里声明它以及如何使用它?

javascript reactjs react-google-maps

2
推荐指数
1
解决办法
4899
查看次数