小编raj*_*_tx的帖子

预期“有效载荷”是一个普通对象:MEAN

这是我来自路由文件(users.js)的代码

User.findOne({linkedin_id: req.body.linkedin_id}, function(err, linkedinUser) {
    if(err) {
      console.log('err in finding linkedin user '+err);
    }
    // if user exits
    else if(linkedinUser) {
      console.log('user exist');
      const token = jwt.sign(linkedinUser, config.secret, {expiresIn: 604800});
      res.json({success: true, token: 'JWT '+token, user: {
          id: linkedinUser._id,
          linkedin_id: linkedinUser.linkedin_id,
          name: linkedinUser.name,
          username: linkedinUser.username,
          email: linkedinUser.email,
          lkprofilePic: linkedinUser.profilePic
        }, msg: 'user exits'
      });
    }
    // if user doesn't exist
    else {
      User.create({
        linkedin_id: req.body.linkedin_id,
        name: req.body.name,
        username: req.body.username,
        email: req.body.email,
        lkprofilePic: req.body.lkprofilePic
      }, function(err, result) {
        if(err) { …
Run Code Online (Sandbox Code Playgroud)

javascript node.js express mean-stack angular

8
推荐指数
1
解决办法
8741
查看次数

如何在dialogflow v2中调用事件:nodejs

我正在通过 npm 使用dialogflow v2。我只想welcome在对话框流中调用一个事件。我该如何在nodejs中做到这一点?我对此还很陌生。这是我的代码

const projectId = "xxxxxx";
  const LANGUAGE_CODE = 'en-US';
  const sessionId = req.body.sessionId;
  var query = req.body.query;

  const sessionClient = new dialogflow.SessionsClient();
  const sessionPath = sessionClient.sessionPath(projectId,sessionId);
  const request = {
    session: sessionPath,
    queryInput: {
      text: {
        text: query,
        languageCode: LANGUAGE_CODE,
      },
    },
  };

  sessionClient.detectIntent(request).then(response => {
    console.log('intent detected');
    const result = response[0].queryResult;
    console.log(`  Query: ${result.queryText}`);
    console.log(`  Response: ${result.fulfillmentText}`);

    if(result.fulfillmentText) {
      console.log(result.fulfillmentText);
      return res.json({reply: result.fulfillmentText})
    }
    // if(result.intent) {
    //   console.log(`  Intent: ${result.intent.displayName}`)
    // }
    else …
Run Code Online (Sandbox Code Playgroud)

node.js npm api-ai dialogflow-es

1
推荐指数
1
解决办法
2985
查看次数

如何刷新 Ionic 中的标签页

我有一个名为Matchesand的页面feeds。在matches页面中,我有 3 个标签,如下所示

<ion-tab [root]="tab1Root" tabTitle="Applied" id="active" #active></ion-tab>
        <ion-tab [root]="tab2Root" tabTitle="Failed"></ion-tab>
        <ion-tab [root]="tab3Root" tabTitle="Saved"></ion-tab>
Run Code Online (Sandbox Code Playgroud)

所以当我从 导航feed pagematches page我想导航到tab1Root选项卡。当我从其他页面导航或单击matches page然后我希望它tab1Root自动导航到并刷新页面。我该怎么做?当我从 导航feeds page到 时,matches page我没有得到我的tab1Root IonViewDidEnter(). 我该如何解决这个问题?

ionic-framework ionic2 ionic3

0
推荐指数
1
解决办法
3121
查看次数