Hướng dẫn how do i send html content in node js? - làm cách nào để gửi nội dung html trong nút js?

Tôi sử dụng chức năng này để gửi tệp HTML đến máy khách, nhưng ở máy khách tôi không nhận được gì (trang trống) mà không có lỗi. Có gì tôi sai?, Xin vui lòng giúp đỡ?

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);

Tệp test.html của tôi



   
      
      
      Test
      
   

    
Somthing here
0 của bạn nếu bạn chọn phương thức


   
      
      
      Test
      
   

    
Somthing here
2.

Cách đi là sử dụng mô -đun đường dẫn:path module:

var path = require('path');
res.sendFile(path.resolve('views/auth/success.html'));

Đã trả lời ngày 21 tháng 3 năm 2021 lúc 22:38Mar 21, 2021 at 22:38

Hướng dẫn how do i send html content in node js? - làm cách nào để gửi nội dung html trong nút js?

M22M22M22

4595 Huy hiệu bạc9 Huy hiệu Đồng5 silver badges9 bronze badges

Thực hiện theo quy trình đơn giản này và gửi tệp HTML -> res.SendFile ("Xem/home.html"); // không sử dụng capitla sau f với sendfile Bạn phải sử dụng chữ cái nhỏ f Ví dụ: sendFile ();

Đã trả lời ngày 18 tháng 11 năm 2021 lúc 21:05Nov 18, 2021 at 21:05

Hướng dẫn how do i send html content in node js? - làm cách nào để gửi nội dung html trong nút js?

1

Làm cách nào để phục vụ các tệp HTML trong nút?

Khung trình soạn thảo văn bản nguồn mở cũng bao gồm một máy chủ web tĩnh NodeJS.Chỉ cần mở bất kỳ tệp HTML nào trong ngoặc, nhấn "Xem trước trực tiếp" và nó bắt đầu một máy chủ tĩnh và mở trình duyệt của bạn tại trang.Trình duyệt sẽ tự động làm mới bất cứ khi nào bạn chỉnh sửa và lưu tệp HTML.open any HTML file in Brackets, press "Live Preview" and it starts a static server and opens your browser at the page. The browser will auto refresh whenever you edit and save the HTML file.

Chúng ta có thể kết nối HTML với Node JS không?

Kết luận: Với các hoạt động IO tệp đơn giản, chúng tôi có thể đọc tệp HTML trong Node.js và bằng cách sử dụng các mô -đun đơn giản, chúng tôi có thể gửi phản hồi HTML trở lại máy khách.With simple File IO operations we can read HTML file in Node. js and by using simple modules, we can send a HTML response back to client.

Làm cách nào để viết mã HTML trong nút JS?

var http = yêu cầu ('http');http.createserver (function (req, res) {res.write (''); res.write ('Viết nội dung html của bạn ở đây'); res. createServer(function (req, res) { res. write(''); res. write('

Write your HTML content here

');
res.

Tôi có thể gửi HTML trong Res Gửi không?

Trong nút.Các ứng dụng JS và Express, Res.SendFile () có thể được sử dụng để cung cấp các tệp.Việc cung cấp các tệp HTML bằng cách sử dụng Express có thể hữu ích khi bạn cần một giải pháp để phục vụ các trang tĩnh.res. sendFile() can be used to deliver files. Delivering HTML files using Express can be useful when you need a solution for serving static pages.