我现在要搜索几天,但无法找到答案。我要执行以下操作:
节点脚本将通过websockets处理连接并读取/写入文件。
我认为最大的问题是无法从网页上在服务器上运行节点脚本...而且我不想涉及任何php / cgi脚本...仅Apache和Node.js / JS。
如果您知道这实际上是不可能的,也请发表评论或回答。
谢谢!
柯达
编辑:工作流应如下:用户访问网页->输入其凭据(与passwd相同)-> node.js脚本以已登录用户的用户权限开始->以用户权限读取或写入文件
最大的问题:谁启动了Node.js脚本?阿帕奇?如何?
我不想成为这个人,但是...
这不是节点的设计方式,而是设计为使用事件循环,我建议让节点为静态文件提供服务,也许使用apache作为代理,然后当有人请求某个页面时,执行所需的操作,如果您确实必须产生一个子进程,请使用child_process.spawn
,至于用户权限,我建议您只传入一个代码,例如1 = admin,2 = user,3 = guest,然后子进程就可以执行所需的操作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句