最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

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

网站源码admin20浏览0评论

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

如何在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. 暂无评论