первой установки экспресс этой командой:
npm install express
создайте папку с именем общественного в каталоге, где server.js проживает. Ваша структура каталогов должна выглядеть так:
server.js
public //public is a folder
index.html
javascript //javascript is also a folder
some.js //this is your javascript folder inside public/javascript folder
и сделать это в вашем server.js:
var express = require('express')
, http = require('http')
, var fs = require('fs');
, path = require('path');
var app = express();
app.configure(function() {
app.set('port', process.env.PORT || 8000);
app.use(express.static(path.join(__dirname, 'public')));
});
var server = http.createServer(app);
server.listen(app.get('port'), function() {
console.log("Express server listening on port " + app.get('port'));
});
//create a route
app.get('/', function (req, res) {
res.sendfile('public/test.html');
});
и в вашем html
включает это так:
<script type="text/javascript" src="javascript/some.js"></script>
ты используя express.js? –
no Я не использую express.js? – user1234
Я рекомендую использовать экспресс, а затем вы можете сделать папку своим статическим каталогом, и вы можете легко обслуживать ваш файл javascript. –