公司小,资金有限,我们将把服务器从Windows 7 Pro升级到Windows Server 2016。该网站一直使用经典ASP连接到Access(mdb)数据库,我的理解是Server 2016不支持ASP。我被要求将其转换为使用 JavaScript,因为这不需要任何额外费用。在我告诉他们我可以这样做之前,我有一些关于安全的问题。
切换到不同的数据库不是一个选择,该公司使用他们自己编写的使用 Access 的应用程序。我可以将 ASP 代码转换为 JavaScript,但我想在浪费时间之前确保它是安全的。如果不可能,有什么建议吗?
我还没有尝试过任何东西,我想知道这是否可能。如果是的话,用什么字符串来连接。
我不想听起来居高临下,但要提供一个公平的警告..你想要承担的事情最终可能会成为一个比你自己或一个小团队能够处理的更大的项目。
话虽这么说,这就是你要如何去做的。
将前端与后端分开,这使得用户与数据库交互变得“更困难”。 为此,创建一个express.js应用程序并通过rest-api进行专门通信,另外在其之上构建一个jsonwebtoken身份验证流程以控制对该api的访问。
只有node.js 后端应该能够与您的数据库进行通信。 尝试例如 https://www.npmjs.com/package/mdb-reader 与现有数据库进行交互
希望这能让您抢占先机。这绝对是可以实现的,但一定要小步前进“我们将重建整个事情”通常是一张通往倦怠之地的单程票......