访问根公共目录nodejs
accessing root public directory nodejs
有没有一种方法可以在不使用../../../
的情况下访问根公共目录。下面的代码运行良好,但我只是觉得我访问公用文件夹的方式有点混乱。
router.get('/', function(req, res) {
res.sendFile('index.html', { root: path.join(__dirname, '../../public') });
});
应用程序结构:
/app
--node-modules
--public
--app //contains all angularjs related files
--assets //contains images and js libraries
--index.html
--server
--routes
--index.js //this holds all the route related code
即将使用应用程序根路径。它是一个模块,可以帮助您从应用程序中的任何位置访问应用程序的根路径,而无需求助于相对路径。
var appRoot = require('app-root-path');
router.get('/', function(req, res) {
res.sendFile('index.html', { root: path.join(__dirname, appRoot + '/public') });
});
相关文章:
- 否'访问控制允许来源'标头存在于IISNOde中请求的资源(AngularJS+NodeJs)上
- nodeJS:使用(fs)尝试访问静态资源,但收到404错误
- 在nodejs中使用require来访问外部javascript文件
- 将 NodeJS 模块范围变量作为对象访问
- nodejs API 查询如何访问数据
- 在angularjs或nodejs中获取Pocket访问令牌
- 如何通过回调访问nodejs中的mongodb计数结果
- 为什么nodejs's require在此闭包中无法使用调试器控制台访问?可能的v8优化
- 如何从服务器端nodejs访问客户端javascript变量
- 填写表格并使用 NodeJS 访问网页
- 检测用户是否正在使用NodeJS访问我的网络(WIFI)
- JADE&NodeJS访问JSON对象属性数组
- 使用NodeJS访问OneDrive for Business Javascript没有响应
- 从NodeJS访问external.HTML的DOM
- 不能使用nodejs访问json对象的属性
- 使用nodejs访问github存储库
- 如何使用nodejs访问json中的数据
- NodeJS:访问对象字段返回未定义,即使字段存在
- 使用NodeJS访问网络浏览器上的Raspberry Pi相机模块的实时流
- 如何从nodejs访问Angular Js数据