将azure mobileservice编译为更新版本的nodejs

时间:2018-05-18 14:04:30

标签: node.js azure-mobile-services node-gyp

我有一个由Cordova应用程序使用的天蓝色移动应用程序 - 这个蔚蓝的移动应用程序内置在node.js中,负责管理此Cordova应用程序的推送通知。 在这个节点应用程序中,我使用mobileservices-sqlserver在数据库中注册将接收推送通知的设备,我在节点版本6.1.9中遇到此模块编译的问题 - 实际上任何高于0.8x的版本。

我可以将此mobileservices-sqlserver预编译为较新的节点版本,也许使用node-gyp?我无法找到有关如何做到这一点的任何说明。 对不起,如果这是一个愚蠢的问题,但我是node.js的新手。

我见过类似的问题here,但我不确定它是否相同。

1 个答案:

答案 0 :(得分:0)

这是旧的移动服务服务吗?如果是这样,请查看Mobile Apps Compatibility NPM,它将mobileservices-sqlserver替换为msnodesqlv8,并允许您的服务使用现代版本的Express和Node.js。

如果这已经是更现代的移动应用服务,请参阅mssql NPM以获取SQL Server数据访问权。