#nodejs #expressjs #keystonejs Robię sobie geocoder. Ma przed zapisem postu z adresem pobierać latlony. No i ślicznie, tylko to działa asynchronicznie, więc w efekcie post zapisuje się szybciej niż zdążą wrócić dane z google api .. ktoś coś?

kodzik: (tak, wiem, że adres #!$%@?, potem wypluję go prawilnie ;) )

Place.schema.pre(


'save'





function
```**```
(next) {

    
```**```
if
```**```
 (!
```**```
this
```**```
.location.lat || 
```**```
this
```**```
.isModified(
```_```
'location'
```_```
  • Odpowiedz