怎么用nodejs将web界面中的变量上传并保存?

发布于 2022-09-01 19:06:26 字数 330 浏览 10 评论 0

我用nodejs做了个网页应用,作用是读取并修改xml文档,但是现在非常囧的发现并不会将文档保存。。。

xml文档是用js读取的,文档内容保存在变量xmlDoc里面,注意这里只是html文档的变量并不是nodejs的全局变量。

那么现在应该怎么将这个xmlDoc保存?
现在两个想法分别是将xmlDoc设置成全局变量或者通过restful框架将xmlDoc上传并接受,然后通过fs保存。

但是前者实测html并不能直接使用node的全局变量,后者要求是要用js进行自动上传,即使用js进行超链接而不是通过按钮,完全不会写啊OTZ,哪位大神能解决求顺便捎上一两行代码QUO

先谢谢了

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

季末如歌 2022-09-08 19:06:26

没大看明白楼主说的问题,首先项目是Web项目,前端浏览器js环境和后端node的js环境是不一样的,不能共用变量,前端上传数据走HTTP协议,后端获取数据是从request对象中获取的。举个例子,前端以Ajax采用post方式上传一个字符串:
$.post('/postData',{xnldoc:'12345'}).done()
后端node框架采用express的话,在router中可以写router.post('postData',function(req, res, next){var doc=req.params('xnldoc');});
就拿到了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文