Bonjour,
Je commence à voir depuis 3 jours le node.js et par la même occasion le javascript et le html du coup je rencontre des difficulté.
Voilà mon problème je voudrais créé une application web qui puis ouvrir une application.exe en cliquant sur un lien, j'ai donc d'abord commencer sans node.js en créant juste une page html tout simple.
J'ai réussi à ouvrir mon application avec ce code html:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <title>Test de site</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <body> <!-- corps du document --> <p>Bonjour. Souhaitez-vous lancez l'application des Test Système <a href="WindowsApplication5.bat">la page 2</a> ?</p> <p>Bonjour. Souhaitez-vous lancez l'application des Test Système <a href="file:///C:\Users\Jeremy\Documents/WindowsApplication5.exe">la page 2</a> ?</p> </body> </html>
Mais quand je veut combiner mon code html avec node.js je n'arrive pas a ouvrir mon application...
Voici mon code:
Et mon fichier .ejs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 var express = require('express'); var app = express(); app.get('/', function(req, res) { res.render('page.ejs'); }); app.get('/WindowsApplication5.exe', function(req, res) { res.redirect('/'); }); app.listen(8080);
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <!DOCTYPE html> <html> <head> <title>Test site Web</title> <style> a {text-decoration: none; color: black;} </style> </head> <body> <p>Bonjour. Souhaitez-vous lancez l application des Test Système <a href="WindowsApplication5.bat">la page 2</a></p> <p>Bonjour. Souhaitez-vous lancez l application des Test Système <a href="WindowsApplication5.exe">la page 2</a></p> </body> </html><br><br>
Si quelqu'un connait une solution je l'en serai reconnaissant car je début et j'ai pas encore tout bien compris...Merci d'avance.
Partager