最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

如何在Node.js中设置正确的生根

IT培训 admin 13浏览 0评论

如何在Node.js中设置正确的生根

我想路由到纯HTML文件。

我的目录结构如下。

ec2-user:~/environment/login_form $ ls
app.js  node_modules  package.json  package-lock.json  views

ec2-user:~/environment/login_form/views $ ls
login.html  main.css  signup.html

当我访问root时。发生No application seems to be running here!错误。

我必须检查并修复我的生根。

下面是我目前的工作。

如果有任何意见,请告诉我。

谢谢

const express = require("express");
const app = express();
const path = require('path');


app.use(express.static(path.join(__dirname+'/views')));


app.get('/', (req, res) => {
  res.sendFile(path.join(__dirname+'/views/login.html'));
});

app.get('/register', (req, res) => {
  res.sendFile(path.join(__dirname+'/views/signup.html'));
});

app.listen(3000,()=>{
    console.log('server is running!');
});
回答如下:

如果使用express.static中间件,则不必使用sendFile()。尝试这样,

app.use(express.static('views'));

并尝试在浏览器中点击/views/login.html/views/signup.html

查看here了解更多信息。希望这会有所帮助。

如何在Node.js中设置正确的生根

我想路由到纯HTML文件。

我的目录结构如下。

ec2-user:~/environment/login_form $ ls
app.js  node_modules  package.json  package-lock.json  views

ec2-user:~/environment/login_form/views $ ls
login.html  main.css  signup.html

当我访问root时。发生No application seems to be running here!错误。

我必须检查并修复我的生根。

下面是我目前的工作。

如果有任何意见,请告诉我。

谢谢

const express = require("express");
const app = express();
const path = require('path');


app.use(express.static(path.join(__dirname+'/views')));


app.get('/', (req, res) => {
  res.sendFile(path.join(__dirname+'/views/login.html'));
});

app.get('/register', (req, res) => {
  res.sendFile(path.join(__dirname+'/views/signup.html'));
});

app.listen(3000,()=>{
    console.log('server is running!');
});
回答如下:

如果使用express.static中间件,则不必使用sendFile()。尝试这样,

app.use(express.static('views'));

并尝试在浏览器中点击/views/login.html/views/signup.html

查看here了解更多信息。希望这会有所帮助。

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论