首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过选项启动Nodejs服务器?

如何通过选项启动Nodejs服务器?
EN

Stack Overflow用户
提问于 2021-01-29 13:30:05
回答 2查看 106关注 0票数 0

我的计算机运行Windows10企业版。

我找到了为聊天机器人创建Nodejs服务器的this repo。正如您所看到的,有用于启动服务器的选项。我尝试执行以下命令:node app.js DF_PROJECT_ID="agent-human-handoff-sampl-jseo" DF_SERVICE_ACCOUNT_PATH="D:\Docs\TchatBot\clé_account_service_agent_human_operator\agent-human-handoff-sampl-jseo-3349b2f01974.json"

但我得到了错误:You need to specify a path to a service account keypair in environment variable DF_SERVICE_ACCOUNT_PATH

那么到底出了什么问题呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-01-29 14:03:58

它基本上与jFriend00的解决方案相同,但我在最后添加了node app.js。您只需按照下面的顺序运行命令即可。

代码语言:javascript
复制
set DF_SERVICE_ACCOUNT_PATH="D:\Docs\TchatBot\clé_account_service_agent_human_operator\agent-human-handoff-sampl-jseo-3349b2f01974.json"
set DF_PROJECT_ID="agent-human-handoff-sampl-jseo"
node app.js

顺便说一下,如果您使用linux系统或macOS,您将使用以下命令来启动服务器。

(只有一行) DF_SERVICE_ACCOUNT_PATH="D:\Docs\TchatBot\clé_account_service_agent_human_operator\agent-human-handoff-sampl-jseo-3349b2f01974.json" DF_PROJECT_ID="agent-human-handoff-sampl-jseo" node app.js

票数 1
EN

Stack Overflow用户

发布于 2021-01-29 13:47:51

在从命令shell运行nodejs之前,您只需在命令shell中的环境中设置这些内容:

代码语言:javascript
复制
set DF_SERVICE_ACCOUNT_PATH="D:\Docs\TchatBot\clé_account_service_agent_human_operator\agent-human-handoff-sampl-jseo-3349b2f01974.json"
set DF_PROJECT_ID="agent-human-handoff-sampl-jseo"

然后,您可以运行您的程序,这些变量将位于您的节点程序继承的环境中。如果要自动执行此操作,可以创建一个小的批处理文件来设置它们,然后运行您的程序。请记住,像这样设置环境变量会将它们设置为从当前命令shell运行的程序,而不是其他命令shell,也不是以其他方式运行的程序。

设置这些设置之后,您的环境现在就配置好了,您可以像往常一样运行您的程序:

代码语言:javascript
复制
node app.js
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65949270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档