Разбор облачного кода, написанный в ES6? -- parse-platform пол Связанный проблема

Parse Cloud code written in ES6?


1
vote

проблема

русский

Можно ли написать код облачного анализа в ES6? В настоящее время я создаю один из моих облачных файлов, как это:

 <код> var Job = Parse.Object.extend("Job"); Parse.Cloud.Define("createJob", function(request, response) {   var job = new Job();   job.set("name", request.params.name);   job.save();   response.success(); });   

Это была укороченная версия того, что она на самом деле. В идеале я хотел бы создать класс для этого:

 <код> class Job extends Parse.Object {   var name;   var descriptionText;   constructor(name, descriptionText) {     this.name = name;     this.descriptionText = descriptionText;   } }  Parse.Cloud.Define("createJob", function(request, response) {   var job = new Job(request.params.name, request.params.descriptionText);   job.save(); });   

Однако это не работает. Я скучаю что-то или это просто невозможно? Я разработчик iOS, который хочет создать лучший код облака JavaScript.

Английский оригинал

Can Parse Cloud code be written in ES6? Currently, I'm creating one of my cloud files like this:

var Job = Parse.Object.extend("Job"); Parse.Cloud.Define("createJob", function(request, response) {   var job = new Job();   job.set("name", request.params.name);   job.save();   response.success(); }); 

This was a shortened version of what it actually is. Ideally I would like to create a class for it like this:

class Job extends Parse.Object {   var name;   var descriptionText;   constructor(name, descriptionText) {     this.name = name;     this.descriptionText = descriptionText;   } }  Parse.Cloud.Define("createJob", function(request, response) {   var job = new Job(request.params.name, request.params.descriptionText);   job.save(); }); 

However, this doesn't work. Am I missing something or is this simply not possible? I'm an iOS developer looking to create some better JavaScript cloud code.

</div
  
 
 

Список ответов

0
 
vote

Вы пытаетесь написать контрольный код облака? Я считаю, что документы, которые Lane Rettig ссылаются о разбираемости JavaScript SDK, который поддерживает некоторые функции ES6, такие как классы. Насколько мне известно, Club Code не поддерживает ES6 или классы. Я не верю, что они будут поддерживать ES6, так как анализ выключается менее чем за год. Похоже, что есть поддержка сообщества, чтобы сделать сервер Parse Parse с открытым исходным кодом, который разбирается, совместимый ES6. https://github.com/parseplatform/parse-server/issues/194

Итак, я думаю, вы застряли это старый способ, создавая функцию, которая делает все это для вас или написание классов старого пути ES5 с функцией и прототипом, пока вы не перейдете на Parse-Server, и он поддерживает ES6. < / P >.

 

You are trying to write Parse Cloud code correct? I believe that the docs that Lane Rettig referenced are talking about the Parse Javascript SDK which does support some ES6 features such as classes. To my knowledge, Parse Cloud Code does not support ES6 or classes. I don't believe that they will support ES6 since Parse is shutting down in less than a year. It does look like there is community support to make the open source Parse Server that Parse has released ES6 compatible. https://github.com/ParsePlatform/parse-server/issues/194

So, I guess you are stuck doing it the old way, creating a function that does all that for you or writing classes the old ES5 way with a function and prototype until you switch to parse-server and it supports ES6.

</div
 
 

Связанный проблема

0  Запрос аналитика с массивом включает не всегда возвращать каждый объект массива  ( Parse query with array include not always returning every array object ) 
Я бегу в какое-то странное поведение при использовании Parse.Query.find () И надеюсь, что кто-то может показать мне мои ошибки. Мой сценарий состоит в том, чт...

0  Ошибка обработки пробелов в реальном времени  ( Parse live query handling error ) 
Я использую Parse Live Query для связи в реальном времени и работает на каждые типы событий, но моя проблема заключается в том, что сервер отключается или под...

2  Сохранить ввод в анализ (JavaScript)  ( Save input into parse javascript ) 
В настоящее время, когда пользователь выбирает файл, он напрямую загружен в анализ. Я добавил теперь пару входного текстового поля, такое как имя человека, ад...

1  Сохранить нынешнее пользовательское приложение  ( Retain pfuser current user post application termination ) 
<Сильная> Преамбула Я использую Parse.com в качестве бэкенда. Я установил функции регистрации и аутентификации для обоснования Pfuser. Я установил кноп...

4  Разбор, добавьте отношение. Невозможно кодировать ассоциацию с несоответствием ParseObject  ( Parse add relation unable to encode an association with an unsaved parseobject ) 
Я пытаюсь добавить отношение к пользователям стола с барами на панели таблицы. Бары уже существуют в моей базе данных, но я всегда получаю ошибку «Невозможно ...

9  Ошибка PARSE.com «Метод не допускается при включении пиннинга». Когда я использую подкласс PFQueryTableViewController  ( Parse com error method not allowed when pinning is enabled when i use a pfque ) 
Я в настоящее время использую 1.6.1 через Cocoapods (= Wepient) В моем проекте SWIFT я включающую локалатататуру, а затем установить идентификатор приложени...

0  Получение реляционных данных быстрее с анализом  ( Getting relational data faster with parse ) 
Я использую анализ, чтобы получить ряд мест в RecyClerview. Проблема в том, что это довольно медленно, что, вероятно, связано с моим рабочим процессом. В Re...

0  Не в состоянии получить ObjectID в запросе. Запрос запрос с анализом?  ( Not able to get objectid in query containedin query with parse ) 
Я использую Parse.com в качестве заднего конца. Я использую CONTRATEDIN QUERY, чтобы получить несколько рядов пользователей из таблицы Parse «User». Моя про...

3  Использование веб-таблицы с parse.com  ( Using webstorm with parse com ) 
Я совершенно новых для веб-разработки, включая веб-штуру, но я знаю, что разработка игры, и через которые я использовал Parse.com несколько раз с играми iOS. ...

0  Включить Parse Local Data Store в SWIFT  ( Enable parse local data store in swift ) 
Я написал это <код> .name2 в моем <код> .name3 файла после <код> .name4 & amp; Я получил ошибку, что: <код> .name5 Может кто-нибудь сказать мне, что к...

0  Как загрузить уровень после регистрации пользователя в Parse.com и Unity3D?  ( How to load level after user sign up in parse com and unity3d ) 
Мне нужно загрузить следующий уровень после того, как пользователь подписывает, но он не работает должным образом. Я продолжаю получать «startcoroutine_auto),...

0  Разбор SDK Регистрация и вход в систему через один вызов API  ( Parse sdk signup and login through single api call ) 
в анализе SDK у нас есть два разных API для регистрации и для входа в систему, Но в моем случае я хотел показать простую форму входа в систему с именем поль...

2  Parse.com Запросить неподвижные предметы и сортировка со временем не расстояние  ( Parse com querying nearby items and sorting with time not distance ) 
Мы создаем приложение для Android на основе местоположения, используя Parse.com, я сохранил мои чаты в классе разбора «Чаты». Мы хотим, чтобы чаты указываем м...

3  Parse IOS8 Пользователь Уведомления Действия  ( Parse ios8 user push notification actions ) 
Я правильно зарегистрировал действие уведомления и подтверждено вызовом [[ShareDationation Uiacaplication] Currentusernotifications]. Я использую анализ, чт...

1  XCode 6.1 не «обнаружить» Framework  ( Xcode 6 1 doesnt detect framework ) 
Я строю приложение для iOS 8, который отлично работал - но после того, как я перевел проект вокруг, это не работает должным образом. Кажется, что «не обнаружи...

Связанный проблема

0  Запрос аналитика с массивом включает не всегда возвращать каждый объект массива 
0  Ошибка обработки пробелов в реальном времени 
2  Сохранить ввод в анализ (JavaScript) 
1  Сохранить нынешнее пользовательское приложение 
4  Разбор, добавьте отношение. Невозможно кодировать ассоциацию с несоответствием ParseObject 
9  Ошибка PARSE.com «Метод не допускается при включении пиннинга». Когда я использую подкласс PFQueryTableViewController 
0  Получение реляционных данных быстрее с анализом 
0  Не в состоянии получить ObjectID в запросе. Запрос запрос с анализом? 
3  Использование веб-таблицы с parse.com 
0  Включить Parse Local Data Store в SWIFT 
0  Как загрузить уровень после регистрации пользователя в Parse.com и Unity3D? 
0  Разбор SDK Регистрация и вход в систему через один вызов API 
2  Parse.com Запросить неподвижные предметы и сортировка со временем не расстояние 
3  Parse IOS8 Пользователь Уведомления Действия 
1  XCode 6.1 не «обнаружить» Framework