html调用nodejs函数,node.js – nodejs将html文件发送到客户端

在尝试使用Express和Node.js服务器发送一个HTML文件到客户端时,遇到问题:客户端接收到的是空白页面,且无任何错误信息。代码中已经设置了Express的视图引擎为jade并读取了test.html文件,但内容未能正常显示。可能的问题包括模板引擎配置错误、文件读取或响应发送过程中的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我使用此函数将html文件发送到客户端,但在客户端我什么都没有(空白页)没有错误。我错了什么?,请帮帮忙?

var express = require('express');

var fs = require('fs');

var app = express();

app.set('view engine', 'jade');

app.engine('jade', require('jade').__express);

app.get('/test', function(req, res) {

fs.readFile(__dirname + '/views/test.html', 'utf8', function(err, text){

res.send(text);

});

var port = process.env.PORT || 80;

var server = app.listen(port);

console.log('Express app started on port ' + port);

我的test.html文件

Test
Somthing here

//something here

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值