我正在试图在主服务器的文件夹内的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