2015-03-02 83 views
0

我試圖運行下面的代碼:雲代碼(JavaScript的)失敗wtih:{ 「編碼」:1, 「消息」: 「內部錯誤」}

if(req.query.currentPosition) { 
    console.log("[DEBUG] My current position: " + req.query.currentPosition); 
    var maxRadius = 10; 
    var coordinates = req.query.currentPosition.split(","); 
    var latitude = parseFloat(coordinates[0]); 
    var longitude = parseFloat(coordinates[1]); 
    var point = new Parse.GeoPoint({latitude: latitude, longitude: longitude}); 
    query.withinKilometers("coordinates", point, maxRadius); 
} 
return query.find({}); 

,我從讀一些座標請求查詢參數,並將其作爲地理位置約束傳遞給查詢。每當代碼運行出現錯誤

{ 「編碼」:1, 「消息」: 「內部錯誤」}

並沒有什麼更具體的。如果我刪除上面的代碼塊,我根本沒有任何錯誤。

我已經做了一些研究,並且發現其他一些開發人員也偶然發現了這條消息,儘管在不同的上下文中。

然而,沒有令人滿意的結論是達到或提供。

什麼有我試過至今:

  • 多重新部署(我的最愛)
  • 添加和刪除了「座標」欄目
  • 一個從我找到的鏈接的建議是,它可能一個解析內部問題,所以等了一天左右,看看是否有什麼東西可以神奇地解決
  • 增加了一個荒謬的數量的日誌,看看我能否打印任何它可以給我一個更好的描述發生了什麼
  • 還檢查數據是否有任何問題
  • 與其他正在運行的應用程序相比,它們具有相同的代碼塊,並且正在努力查看可能的錯誤。

以上都沒有證明是有幫助的。

SDK版 解析的JavaScript SDK V1.3.3

任何啓示是表示讚賞。 乾杯。

回答

0

我剛發現這個問題。添加「內公里」限制時,我設置了錯誤的按鍵。

乾杯

相關問題