这是我来自路由文件(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) 我正在通过 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) 我有一个名为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 page到matches page我想导航到tab1Root选项卡。当我从其他页面导航或单击matches page然后我希望它tab1Root自动导航到并刷新页面。我该怎么做?当我从 导航feeds page到 时,matches page我没有得到我的tab1Root IonViewDidEnter(). 我该如何解决这个问题?
node.js ×2
angular ×1
api-ai ×1
express ×1
ionic2 ×1
ionic3 ×1
javascript ×1
mean-stack ×1
npm ×1