【问题标题】:Use Azure SQL db with a reactjs application using Nodejs将 Azure SQL db 与使用 Nodejs 的 reactjs 应用程序一起使用
【发布时间】:2019-11-04 02:15:35
【问题描述】:

我有一个基本的 reactjs 应用程序,它有一个我想要提交的表单,应该存储输入元素(文本框、选择和单选按钮)的值,以将数据存储到 azure SQL DB 中的数据库中。使用 Azure App 服务部署 React 应用程序(仅前端)。

我一直在寻找解决此问题的方法,但我探索得越多,我就越困惑。 official documentation 建议使用繁琐,一些消息来源建议使用 express 和 sequelize 等等。

我正在寻找解决方法的方向。作为这方面的初学者,我愿意接受建议,或者如果有人可以将我引导到可能有帮助的来源。

【问题讨论】:

标签: sql node.js sql-server reactjs azure


【解决方案1】:

听起来您想在浏览器中从 ReactJS 应用程序的前端直接连接 Azure SQL 数据库。对于这种情况,已经回答了类似的 SO 线程 How to connect to SQL Server database from JavaScript in the browser?。但是在现代浏览器中是不可能的,因为使用ActiveXObject的解决方案只能在旧的IE浏览器中运行。

因此,需要使用 Express for NodeJS 或其他语言的其他框架的后端服务器来获取从 ReactJS 页面的前端页面提交的数据,并使用 NodeJS 的 tedious 或其他语言的其他 ORM 框架存储到 Azure SQL 数据库.

对于Node.js,请参考官方教程Node.js Driver for SQL Server了解如何在Node后端操作SQL Server。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-03
    • 1970-01-01
    • 1970-01-01
    • 2021-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多