Доступ к статическому файлу App.use через URL-адрес

У меня есть сомнения по поводу app.useNode.js.

В основном у меня есть форма в html-файле, называемом приложением . use ( express . static ( __dirname + 'public' )); , и я хочу обслуживать файл через index.html, например:

index.html

app.useФайл в моем общедоступном файл, но я получаю сообщение об ошибке сказав , что не может получить index.htmlфайл, с , app.useкак я сделал, я не могу получить доступ к index.htmlфайлу через URL , как это:localhost:portNumber/index.html

полный код

var express = require("express");
var fs = require("fs");
var bodyParser = require("body-parser");
var app = express();
app.use(bodyParser.urlencoded({extended:true}));
app.use(express.static(__dirname + 'public'));
app.listen(3000,function(){

    app.get("/listUsers",function(req,res){

    fs.readFile(__dirname + "/" + "users.json","utf8",function(err,data){
        res.json(JSON.parse(data));
    });

    app.post('/addUser',function(req,res){
        fs.readFile(__dirname + "/" + "users.json",'utf8',function(err,data){
            data = JSON.parse(data);
            var result = "{}";
            response = {
                        name:req.body.name,
                        password:req.body.password,
                        profession:req.body.profession,
                        id:req.body.id

            };

            data.users.push(response);
            fs.writeFile(__dirname + "/" + "users.json",JSON.stringify(data),'utf8');
            res.json(data);
        });
    });
});

})

javascript,html,node.js,

0

Ответов: 0

Доступ к статическому файлу App.use через URL-адрес

У меня есть сомнения по поводу app.useNode.js.

В основном у меня есть форма в html-файле, называемом приложением . use ( express . static ( __dirname + 'public' )); , и я хочу обслуживать файл через index.html, например:

index.html

app.useФайл в моем общедоступном файл, но я получаю сообщение об ошибке сказав , что не может получить index.htmlфайл, с , app.useкак я сделал, я не могу получить доступ к index.htmlфайлу через URL , как это:localhost:portNumber/index.html

полный код

var express = require("express");
var fs = require("fs");
var bodyParser = require("body-parser");
var app = express();
app.use(bodyParser.urlencoded({extended:true}));
app.use(express.static(__dirname + 'public'));
app.listen(3000,function(){

    app.get("/listUsers",function(req,res){

    fs.readFile(__dirname + "/" + "users.json","utf8",function(err,data){
        res.json(JSON.parse(data));
    });

    app.post('/addUser',function(req,res){
        fs.readFile(__dirname + "/" + "users.json",'utf8',function(err,data){
            data = JSON.parse(data);
            var result = "{}";
            response = {
                        name:req.body.name,
                        password:req.body.password,
                        profession:req.body.profession,
                        id:req.body.id

            };

            data.users.push(response);
            fs.writeFile(__dirname + "/" + "users.json",JSON.stringify(data),'utf8');
            res.json(data);
        });
    });
});

})

00JavaScript, HTML, Node.js,
Похожие вопросы