shm*_*lki 1 javascript mysql nginx
我有一个与服务器一起运行的 javascript 应用程序,例如nginxoreclipse local server,我想知道是否可以将它与mysql服务器数据库连接。
我知道他们很多是npm packages为了nodejs程序,但我不想使用 Node js,因为如果我这样做,我必须实现具有所有依赖项的 NodeJS 应用程序的所有结构,而且我不太了解这项技术要做到这一点。
谢谢。
没有办法直接从浏览器\xe2\x80\xa6中运行的JavaScript连接到远程数据库服务器,如果有的话,可能会涉及一个巨大的安全漏洞,因为任何有权访问客户端的人都可以获取你的凭据并运行任何他们喜欢在服务器上使用 SQL。您不太可能使数据库 GRANTS 的粒度足够细以供公众使用。
\n\n如果您希望客户端 JS 与数据库服务器交互,那么您需要为其编写一个 Web 服务。您可以在 Node.JS 或您喜欢的任何其他服务器端环境中执行此操作。
\n\n如果您使用 Node.JS,那么您可能会希望 Nginx 代理请求。
\n\nNginx 支持FastCGI,因此您可以使用任何支持 FastCGI 的语言(例如Perl或PHP)进行编写。
\n