如何在客户端请求Node.js代码执行?

时间:2017-01-01 16:19:33

标签: angularjs node.js ionic-framework

我有一个 Ionic Framework 应用程序(v1)和一个 Node.js 文件,它对我正在使用的信用卡API执行某些功能。我一直在终端上使用以下命令测试节点文件的执行:

$ node file.js

它与我的本地机器完美配合。问题是我很快就会将我的应用程序用于生产,那么如何在前端应用程序中点击按钮事件后运行此服务器端代码?我是否需要将此节点文件存储在服务器中并使用angular http服务访问它?如何远程触发执行?

我目前正在使用Firebase作为我的后端

我一直在努力解决这个问题,我对Node.js很陌生。请帮帮我。

1 个答案:

答案 0 :(得分:0)

在架构和最佳实践方面,我建议您创建一个NodeJS API应用程序,您的Ionic应用程序将向此API发出请求。您需要为NodeJS应用程序定义路径,将其投入生产以提供Ionic应用程序以将请求发送到其路径。

令人遗憾的是,这是一个简单的函数,请查看Express这是一个NodeJS框架。 routing guide显示了如何使用此框架创建简单路由。

总而言之,您的Ionic应用程序将向NodeJS API路径发送请求,此路由将执行您的信用卡API的一些功能。