无法将“ DF_PROJECT_ID”识别为内部或外部命令,可操作程序或批处理文件

时间:2018-08-06 22:27:53

标签: dialogflow

遵循https://github.com/dialogflow/agent-human-handoff-nodejs中的简单过程

DF_PROJECT_ID=<project ID> DF_SERVICE_ACCOUNT_PATH=<path to key file> node app.js

返回

'DF_PROJECT_ID' is not recognized as an internal or external command, operable program or batch file

我缺少任何安装吗?

1 个答案:

答案 0 :(得分:0)

除非在端口:3000上运行某些设备,否则不应发生这种情况。在该文件夹中进行简单的npm install应该会安装所有依赖项。

顺便说一句,如果您仅运行一个代理,则可以编辑和更新app.js文件,这样就不用使用env.params,而可以将它们放在app.js中:

所以回到替换部分,进入app.js并替换:

  

// const projectId = process.env.DF_PROJECT_ID;替换此行

     

const projectId =“ yourprojectId-12345”; //此行使用您的ID

与keyPath相同:

  

// const keyPath = process.env.DF_SERVICE_ACCOUNT_PATH;

     

const keyPath =“ prc92a8299201fe19965e64389fb28eea5c36b2ef”;

因此您可以通过输入

来运行应用
  

节点app.js

或:

  

永远启动app.js

以防您永久安装。