【问题标题】:Use of methods of Parse in Cron job: Node JSCron作业中Parse方法的使用:Node JS
【发布时间】:2016-02-23 15:53:08
【问题描述】:

我正在尝试编写 Cron 作业。我必须在其中使用各种 Parse 方法。我手里有以下代码:

var crontab = require('node-crontab');
var jobId = crontab.scheduleJob("* * * * * *", function(){
                            console.log("Hello there! It's me again.");
                            Parse.Cloud.useMasterKey();
                            });

但是,当我运行时

节点文件名.js

来自终端的命令,它给了我一个错误:

Parse.Cloud.useMasterKey();
^                                

ReferenceError: Parse is not defined

另外,如果我尝试使用安装任何模块

npm install *****

那么,它也不适合我。

我想知道遗漏了什么。

提前致谢。

【问题讨论】:

  • 你在使用 npm 时遇到了什么错误?

标签: javascript node.js parse-platform cron


【解决方案1】:

要使用 Parse,您需要 require 模块。

var Parse = require('parse');

【讨论】:

  • 感谢 bolav 抽出宝贵时间!但是,我需要使用 Parse 的各种方法,例如'Parse.Cloud.useMasterKey()'、'Parse.Object.extend()'.. 如果我在顶部声明'Parse',那么我该如何使用这些方法.
  • 就像你说的那样。您需要声明它可用。
  • 嗨博拉夫。抱歉,我没有告诉你我提到的方法是内置的,即 Parse 提供的。所以如果我手动声明 Parse 对象,那么我将无法调用此类方法。
  • 您仍然需要手动声明 Parse 对象才能使用内置的 Parse 方法。 Parse 不是基本 JavaScript 库的一部分。
猜你喜欢
  • 2021-06-18
  • 2017-10-31
  • 1970-01-01
  • 2017-12-14
  • 2014-07-09
  • 2019-07-28
  • 2015-07-29
  • 2018-04-03
  • 2020-08-29
相关资源
最近更新 更多