Articles of 目录

内部脚本和样式表总是指向索引文件(Node.JS)

这真是奇怪的问题。 我刚刚在我的系统(Fedora)上安装了Node.JS。 我在/ var / www / mirror /中有三个文件: server.js client.js 的index.html 文件server.js是我通过CLI调用的: node server.js 。 它基本上返回index.html 。 var http = require('http'), io = require('socket.io'), fs = require('fs'); http.createServer(function(request, response) { fs.readFile(__dirname + '/index.html', function(error, data) { if (error) { result.writeHead(500); console.log('Error: Could not read index.html.'); } response.writeHead(200, {'Content-Type': 'text/html'}); response.end(data); }); }).listen(1337, '127.0.0.1'); console.log('Server […]

如何使用node.js上传目录?

我是新来的节点,并希望上传目录使用node.js任何人都可以请帮忙? 谢谢如果有可能如何? 如果不是那么为什么?

节点 – 防止subprocess进入父目录

我从我的节点服务器产生一个进程,即在/tmp/running/username (这是用户上传的一个节点进程) 我该如何防止它读取(或知道) /tmp/running/username以外的任何内容? 我可以用任何需要的方式产生这个过程。

哪里可以保存npm命令行工具的状态?

我正在制作一个全局的npm命令行工具,我正在寻找保存并编写某些用户configuration的设置,这些设置可以在某个地方的.json运行之间保持运行。 目前,我只是将它们写入到包中的相同文件夹中,但是我不确定在执行此操作时是否有权限问题。 有什么好的做法,我可以按照select一个目录来保存这些设置为UNIX和Windows机器普遍?

Express.js试图用variables设置express.static

我有不同的模板设置,取决于我使用的子域。 因此,我试图find一种方法来设置express.staticdynamic根据我使用的子域名。 当app.use运行时,模板是未定义的。 如果我在app.get中运行app.use,它超出了范围。 如果我尝试从一个函数运行app.use,它也超出了范围。 “模板”是我在app.get中获得的variables,它是我的子域和http请求 app.use('/subdomain/:domain/bower',express.static(path.join(__dirname, '/public/' + **template** + '/bower'))); app.get('/subdomain/:domain',function(req,res,next) { get('/stores/template/' + req.params.domain) .then(function(body){ console.log("template: " + body.toString()); template = body; res.render('store',{store:req.params.domain}); }); }); 我很确定它与范围有关,但到目前为止我还没有能够解决它。 任何帮助,将不胜感激

Nodejs fs | 错误:ENOTDIR:不是目录

所以我正在使用第三方项目,并有以下代码块: // walk through /run and remove all filecontents, keeping 1 level directories. var root = '/run'; if (fs.existsSync(root)) { fs.readdirSync(root).forEach(cleanFileOrDir); } 其中cleanFileOrDir是: function cleanFileOrDir(f) { var fPath = path.join(root, f); if (fs.statSync(fPath).isFile()) { // if its a file delete it right away rimraf.sync(fPath); } else { // remove its contents rimrafKidsSync(fPath); } } 我收到以下错误: […]

gulp dest()dynamic目标文件夹根据文件名

我想遍历所有的src文件,并移动文件名称本身的文件夹中的每个文件,例如。 从: hello.js omg.js 至: hello/ hello.js omg/ omg.js 我有这个任务: gulp.src('/*.js') .pipe(gulp.dest('/' + filename here…….)); 我如何做到这一点?

列出Jade模板中的目录中的文件

我目前使用Jade HMTL模板语言(与CodeKit结合使用)来生成我的网站。 我网站的其中一页需要成为特定目录中所有页面的索引。 而不是手动保持这个更新,我很想自动生成。 在我的Jade模板中有没有办法在geven目录下创build所有文件的列表? 是否可以embedded一些可以做到这一点的脚本?

Node.js:稳定的方式来检查文件的变化?

有一个稳定的方法来检查node.js中的文件更改吗? 我已经尝试了默认的fs.watch ,但是它很漂亮。 fs.watch(__dirname, function(event, filename){ console.log(event + ' file ' + filename); }) 这会logging一次更改3次。 而且每个人都在不同的操作系统下报告了很多bug。 节点v0.8.21,Ubuntu 12.10

节点:如何获取脚本被调用的dirname?

假设我从/foo/bar运行一个Node脚本,尽pipe脚本本身位于其他地方(例如node_modules )。 有没有办法让脚本被调用的工作目录,即/foo/bar ?