- node.js/
- Node.js 使用Api.ai nodejs angular socket.io的聊天机器人
Node.js 使用Api.ai nodejs angular socket.io的聊天机器人
Node.js 使用Api.ai nodejs angular socket.io的聊天机器人,node.js,angular,dialogflow-es,chatbot,Node.js,Angular,Dialogflow Es,Chatbot,我一直在angular上使用api.ai javascript SDK构建聊天应用程序,将其与网站集成。由于此javascript sfk已被弃用,我现在正在探索使用socket.io在Node JS SDK上构建相同的版本,以获得实时体验,并使用angular实现客户端功能
目前,我正在按照下面的链接构建我的聊天应用程序
因为我对Node很陌生,所以我有很多疑问,比如
如何在服务器上部署我的节点和angular应用程序,将其托管在我的网站上
Angular和node可以作为一个简单的应用程序
我一直在angular上使用api.ai javascript SDK构建聊天应用程序,将其与网站集成。由于此javascript sfk已被弃用,我现在正在探索使用socket.io在Node JS SDK上构建相同的版本,以获得实时体验,并使用angular实现客户端功能
目前,我正在按照下面的链接构建我的聊天应用程序
因为我对Node很陌生,所以我有很多疑问,比如
如何在服务器上部署我的节点和angular应用程序,将其托管在我的网站上
Angular和node可以作为一个简单的应用程序部署。。如果是,步骤是什么?我如何实现
Is节点可能是多线程的,因为许多用户可能会与我的聊天机器人并行聊天,然后再通过会话id实现。。但如何在节点上实现呢
在现有apache服务器上部署我的节点应用程序可以吗,还是应该使用单独的服务器
如何在一台服务器上托管多个节点js聊天应用程序,因为每个应用程序都将使用一个端口。。。有多大可能
推荐哪个服务器用于windows ubuntu或Linux的节点部署
请帮帮我
Angular应用程序是可以使用任何服务器提供的静态文件。对于NodeJS,您需要一个支持NodeJS运行时执行环境的服务器。一个简单的云服务器就可以了。(或您可能更喜欢的其他)
Angular在客户端运行,NodeJS在服务器端运行,没有“简单的应用程序部署”(据我所知)。您需要运行NodeJS服务器代码,该代码将为restapi提供服务器,并将Angular部署文件与一些文件服务器一起发送到客户机。(甚至NodeJS服务器也能做到)
“Node.js是一种单线程语言,在后台使用多个线程执行异步代码”
但是您可以使用“fork”来运行并行任务。对于聊天机器人,您可以考虑使用.
使用Apache服务器运行NodeJS是可能的,但如何部署它取决于您的决策和体系结构。有关更多信息,请参阅
第四个链接应该有这个答案
NodeJS可以部署在Windows和Linux(Ubuntu)环境中。这取决于你能花多少钱,以及这笔支出能给你带来多少好处。(Linux服务器操作系统是完全免费的,Windows服务器不是)
Angular应用程序是可以使用任何服务器提供的静态文件。对于NodeJS,您需要一个支持NodeJS运行时执行环境的服务器。一个简单的云服务器就可以了。(或您可能更喜欢的其他)
Angular在客户端运行,NodeJS在服务器端运行,没有“简单的应用程序部署”(据我所知)。您需要运行NodeJS服务器代码,该代码将为restapi提供服务器,并将Angular部署文件与一些文件服务器一起发送到客户机。(甚至NodeJS服务器也能做到)
“Node.js是一种单线程语言,在后台使用多个线程执行异步代码”
但是您可以使用“fork”来运行并行任务。对于聊天机器人,您可以考虑使用.
使用Apache服务器运行NodeJS是可能的,但如何部署它取决于您的决策和体系结构。有关更多信息,请参阅
第四个链接应该有这个答案
NodeJS可以部署在Windows和Linux(Ubuntu)环境中。这取决于你能花多少钱,以及这笔支出能给你带来多少好处。(Linux服务器操作系统是完全免费的,Windows服务器不是)