我想用node.js和socket.io为我的网站添加一些实时功能,但不必处理页面请求/响应的麻烦.我可以获得普通文件夹功能,它首先为index.html提供服务,然后自动加载任何js/css依赖项吗?
谢谢!
您可以使用Express框架.将文件放在公共文件夹,所有样式,javascript文件和其他HTML文件下.你只需要给明确一个入口点,所以它可以给客户端index.html.
var fs = require("fs");
var express = require("express");
app = express.createServer();
app.use(express.static(__dirname + '/public'));
app.get('/', function(req, res) {
fs.readFile(__dirname + '/public/index.html', 'utf8', function(err, text){
res.send(text);
});
});
app.listen(3000);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7968 次 |
| 最近记录: |