Tôi đang học cách sử dụng Node.js. Hiện tại, tôi có cấu trúc thư mục trông giống như sau:Cung cấp các tệp tĩnh với RESTIFY
index.html
server.js
client
index.html
subs
index.html
page.html
res
css
style.css
img
profile.png
js
page.js
jquery.min.js
server.js là mã máy chủ web của tôi. Tôi chạy lệnh này từ một dòng lệnh bằng cách sử dụng node server.js
. Nội dung của tệp đó là:
var restify = require('restify');
var server = restify.createServer({
name: 'Test App',
version: '1.0.0'
});
server.use(restify.acceptParser(server.acceptable));
server.use(restify.queryParser());
server.use(restify.bodyParser());
server.get('/echo/:name', function (req, res, next) {
res.send(req.params);
return next();
});
server.listen(2000, function() {
console.log('%s running on %s', server.name, server.url);
});
Như bạn thấy, máy chủ này dựa trên RESTIFY. Tôi đã nói rằng tôi phải sử dụng RESTIFY. Tuy nhiên, tôi không thể tìm ra cách để phục vụ các tệp tĩnh. Ví dụ: làm cách nào để tôi xử lý các tệp * .html, * .css, * .png và * .js trong ứng dụng của tôi?
Cảm ơn bạn!
Có thể trùng lặp: http://stackoverflow.com/questions/15463841/serve-static-files-with-restify-node-js? Rq = 1 – vinaut