运行浏览器的nod​​e.js

时间:2020-06-27 12:54:10

标签: node.js express ejs

我在“节点”中使用“ express”和“ ejs”

.js:

var app=require('express')(), ejs=require('ejs');
app.engine('htm',ejs.renderFile);
app.set('views',__dirname+'/');
var port=13579, hote='localhost';
var server=app.listen( port, hote,
    function() { require('child_process').exec(
                    'xdg-open http://'+hote+':'+port,
                    function() { process.exit(); } ); }
);
app.get( '/',
    function(requete,reponse) { reponse.render('main.htm'); }
);

.html:

<html>
    <head>
        <title>test</title>
        <meta charset='utf-8'>
    </head>
    <body>
        <h1>test</h1>
    </body>
</html>

效果很好 但是如果浏览器已经在运行, 还有其他事情,==>错误

La connexion a échoué! Firefox ne peut établir de 
connexion avec le serveur à l’adresse localhost:13579. 
Le site est peut-être temporairement indisponible 
ou surchargé.   Réessayez plus tard ; 
Si vous n’arrivez à naviguer sur aucun site, vérifiez 
la connexion au réseau de votre ordinateur
Si votre ordinateur ou votre réseau est
protégé par un pare-feu ou  un proxy, 
assurez-vous que Firefox est autorisé à accéder au Web.

该怎么做? (以在标签中打开)

0 个答案:

没有答案