访问nodejs中当前文件夹外的文件

时间:2017-11-23 15:17:01

标签: javascript node.js

我正在试图在主服务器的文件夹内的nodejs中创建一个路由模块,就像这样。

+root.js(server main)
+modulos (folder where is rutas.js)
    ++rutas.js
+shalimar (folder where is all the static files)
    ++muestrame.html (i want to send this)

我的代码如下:

root.js (main server)

var express=        require('express');
var router_app=		  require('./modulos/rutas');

web.listen(4200,function(){
	console.log('Servidor Web Iniciado en el Puerto : 4200')
});

web.use(express.static(__dirname+'/shalimar'));

web.use('/app',router_app);

这里我在modulos中调用rutas.js

rutas.js (inside modulos)

var express=        require('express');
var router =		express.Router();

router.get('/',(entra,sale)=>{
	console.log("Cargando desde routing.js");
	sale.sendFile('/shalimar/muestrame.html',{root : __dirname});
});

这让我错误

  

错误:ENOENT:没有这样的文件或目录,stat'C:\ Users \ Eleazar Ortega \ desktop \ uneweb \ modulos \ shalimar \ muestrame.html'

我的问题是如何在文件夹中升级(外部模数)以访问shalimar/muestrame.html

0 个答案:

没有答案