繁体   English   中英

Javascript可以访问外部或本地数据库或nodejs吗?

[英]Can Javascript access an external or localhost database or nodejs?

我正在为正在播放的MUD使用javascript脚本引擎,他们在服务器上托管了javascript客户端。 我想将一些信息存储在数据库中并从客户端访问(或以某种方式将其注入客户端),但是我不知道如何做到这一点。

基本上,我可以将javascript文件写入网站的触发部分,然后触发它们。 它具有Javascript和JQuery选项。 它的末尾没有数据库选项,这就是为什么我要自己添加它。

我知道客户端javascript对此有很多限制,所以我不确定我能真正走多远。

我认为您也许能够做到这一点,但这将是很棘手的。

如果您可以将脚本节点附加到dom,则可以在任意位置触发GET请求,而不受原始限制。 您将对自己的后端执行此操作。

您将不得不放弃所有好的做法,并使用带有大量查询参数的GET请求,以便将数据发送到该(您的)后端。

您将必须编写后端,以便它可以对数据执行任何您想要的操作,例如将其存储在数据库中。

您必须确保将有效的js返回给客户端,即使只是将其关闭也是如此。

另外...

您可以将iframe加载到您所控制的网站,并使用数据更改iframe src,然后在您的网站(已加载到iframe中)中随意处理数据(例如将其正确发送到您的bakcend)通过检测网址的变化...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM