请问appjs怎么在页面里面使用nodejs的模块?
发布于 11 年前 作者 lang86987182 4372 次浏览 最后一次编辑是 8 年前

请问appjs怎么在页面里面使用nodejs的模块? 我参照官方的几个方法都不成功,求解! win7操作系统上哈!

3 回复

用 locals 传进去:

        res.render([themePath, moduleName, 'detail.html'].join('/'), {
            locals: { app: app, req: req, page: page },
            layout: page.layoutPage
        });

这也行?app还能传到前端= =# 那么有什么作用呢

我有个疑问:从官网的资料上来看,好像appjs并不是完全的本地执行,而更像是在本地跑一个web服务,然后通过绑定的浏览顺来访问。 最近对比appjs和node-webkit两个框架,而后者是可以直接执行本地模块的,不一定非要运行于web服务器中,但是后者在运行前将程序包解压到一个临时目录,关闭程序后临时目录同时被删除,而在运行过程中生成的其他诸如sqlite3数据库等文件也一并消失,请问如果用node-webkit,如果调用包文件外的文件(如sqlite3数据库),这里不想使用绝对路径。 请讲解一下,谢谢!

回到顶部