Невозможно сослаться на другой код JS после переноса Parse

После перехода с Parse.com на Parse Server на Heroku я не могу запустить облачный код следующим образом:

 var foo = require('cloud/test.js')

До переключения все работало нормально.


person Walter    schedule 02.03.2016    source источник


Ответы (2)


Попробуйте избавиться от части «облако/». Если ваши js-файлы находятся в одном каталоге, вам не нужно его включать. Это было делом Parse.

person Jake T.    schedule 02.03.2016
comment
Может просто облако? Итак, require('/test.js')? - person Jake T.; 02.03.2016
comment
Еще ничего. Пробовал этот и еще несколько вариантов. Если у вас есть другие идеи, продолжайте снимать. - person Walter; 03.03.2016
comment
независимо от того, что я делаю, когда он доходит до строки require, я получаю эту ошибку в Xcode: 2016-03-02 16:22:31.637 Foresight Team[58237:4357634] [Ошибка]: {code:1,message:Internal ошибка сервера.} (Код: 1, Версия: 1.12.0) Необязательно (Домен ошибки = Код анализа = 1 {код: 1, сообщение: Внутренняя ошибка сервера.} UserInfo = {ошибка = {код: 1, сообщение: Внутренний сервер ошибка.}, NSLocalizedDescription={код:1,сообщение:Внутренняя ошибка сервера.}, код=1}) - person Walter; 03.03.2016
comment
Этот файл находится в той же папке, что и ваш main.js? - person Jake T.; 03.03.2016
comment
да. код для тестового примера: exports.hi = hello - person Walter; 03.03.2016

оказывается:

 require('./test.js') 

это правильный способ сделать это (из-за того, что сервер на героку основан на Linux, как мне сказали)

person Walter    schedule 03.03.2016