使用许多不同的html页面与快递
Using many different html page with express
我正在学习节点js/express,并有一个快速的问题。在 express 中为您的 get 方法使用多个不同的 html 文件是否不好。例如,对于每个 get 方法,我打开一个不同的 html 文件。
app.get('/', function(req, res){
var html = fs.readFileSync('index2.html');
res.writeHead(200, {'Content-Type': 'text/html'});
res.end(html);
});
app.get('/continuous', function(req, res){
var html = fs.readFileSync('index6.html');
res.writeHead(200, {'Content-Type': 'text/html'});
res.end(html);
});
app.get('/output', function(req, res){
var html = fs.readFileSync('index4.html');
res.writeHead(200, {'Content-Type': 'text/html'});
res.end(html);
});
虽然并不总是有用的,但蛞蝓非常棒。
app.get('/:page', function(req, res) {
res.sendFile(__dirname + '/' + req.params + ".html");
});
对localhost/some-page
的请求将返回来自同一目录的文件some-page.html
。
请注意不要在与敏感数据相同的目录中执行此操作。
您可以使用
res.sendFile
使该过程更容易:
app.get('/game', function (req, res) {
res.sendFile('/game.html', {
root: path.join(__dirname, '/public')
});
});
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何设置html元素填充的动画
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何编写HTML输入的JS内联
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 使用javascript将动态表从一个html页面打印到另一个html页
- 通过javascript重定向html传递php变量
- 如何使Javascript动态html表及其上的事件
- 在chrome.tabs.onCreated之后加载HTML页面
- 如何在vs2002中调试html页面
- 如何使用javascript或html下载PDF格式的填写表单
- 视频HTML没有'无法在Internet Explorer 11上工作
- HTML表单提交时未执行外部函数
- 如何将输入(type=text)从html表单传递到javascript函数
- 使用angular重定向到html页面
- 分析高度属性时出现意外值{{specs.height}}.index.html
- 在html Select中添加搜索
- 多级HTML表单
- 使用许多不同的html页面与快递