微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用IBM Watson进行情感分析

如何解决使用IBM Watson进行情感分析

我正在尝试与IBM Watson一起构建一个情绪分析机器人,以解决问题。 https://api.slack.com/tutorials/watson-sentiment#setting_up_your_request_url

我很早就被卡住了,因为当运行index.js的节点脚本时,我一直收到此错误

SyntaxError: Unexpected token 'const'
    at wrapSafe (internal/modules/cjs/loader.js:1053:16)
    at Module._compile (internal/modules/cjs/loader.js:1101:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
    at Module.load (internal/modules/cjs/loader.js:985:32)
    at Function.Module._load (internal/modules/cjs/loader.js:878:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
    at internal/main/run_main_module.js:17:47
(base) ndaa-qtn3118-mbp:sentimentapp qtn3118$ nano index.js
(base) ndaa-qtn3118-mbp:sentimentapp qtn3118$ node index.js
/Users/qtn3118/sentimentapp/index.js:6
const server = app.listen(5000,() => {  
^^^^^

SyntaxError: Unexpected token 'const'
    at wrapSafe (internal/modules/cjs/loader.js:1053:16)
    at Module._compile (internal/modules/cjs/loader.js:1101:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
    at Module.load (internal/modules/cjs/loader.js:985:32)
    at Function.Module._load (internal/modules/cjs/loader.js:878:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
    at internal/main/run_main_module.js:17:47

我使用示例github检查了我的代码,但看起来没有错别字,这是.js文件

const express = require('express');
const bodyParser = require('body-parser');
const app = express();
...

const server = app.listen(5000,() => {  
  console.log('Express server listening on port %d in %s mode',server.address().port,app.settings.env);});

app.post('/event',(req,res) => {
  if (req.body.type === 'url_verification') {
    res.send(req.body.challenge);
  }});

解决方法

为了连接并使用Slack API进行验证,必须添加以下内容:

app.use(bodyParser.json());
,

第4行中的“ ...”不应出现在您的实际代码中。这只是删除的简写,意味着其他库或变量定义可能会出现在这里。

只需删除“ ...”

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。