在页面渲染成功之后,报错出现静态文件css样式引用路径出错,于是我就根据express api文档,托管静态文件作出修改,最后全是徒劳。于是我又从引用开始找起,<link rel="stylesheet" href="../public/css/register.css"> 我看到public,我就在想会不会跟public有关索性我就试试把public删掉,重新运行居然成功了。(但是我不知道原因是什么,水平有限待以后考证)。我感觉可能
__dirname已经获取到完整的目录路径了,我又+public所以出现了问题。
js:var express = require('express');var ejs = require('ejs');var path =require('path');var app = express();

app.set('view engine','html');app.engine('.html',ejs.__express);app.set('views',path.join(__dirname,'views'));//获取完整的目录名

app.use(express.static(path.join(__dirname,'public')));app.get('/',function (req,res) {    res.render('register');});app.listen(8000);

html:
<head>    <meta charset="UTF-8">    <title>注册页面</title>    //修改前<link rel="stylesheet" href="../public/css/register.css">  //修改后
    <link rel="stylesheet" href="../css/register.css">
</head>

转载于:https://www.cnblogs.com/opcec/p/6738851.html

学习笔记-express路径问题相关推荐

  1. Node.js学习笔记——Express篇(1.初识Express)

    简介 什么是 Express 官方给出的概念:Express是基于 Node.js 平台,快速.开放.极简的Web开发框架 通俗的理解:Express的作用和Node.js内置的http模块类似,是专 ...

  2. 学习笔记之——路径规划

    最近在做移动机器人路径规划相关的topic,打算对路径规划算法做一个调研,并写下这篇记录.本博文的大部分内容来源于网络的博客或者论文,相关的参考也会给出来.本博文仅作本人学习记录用. 目录 引言 什么 ...

  3. 蓝桥ROS机器人之现代C++学习笔记之路径规划

    蓝桥云课有C和C++路径,看博客觉得杂乱无章,推荐按如下路径进行循序渐进的实践学习. C++ 一共 29门课 阶段 0:新手预备 新人必学 新手入门指南之玩转蓝桥云课 新手入门指南之玩转蓝桥云课 本课 ...

  4. Qt学习笔记之路径问题(window与linux下)

    一. windows和Linux的文件路径 (1)windows的文件路径格式"E:\Python\workplace\codes"单反斜杠的方式,但是在很多编程语言中会不认识&q ...

  5. Apollo星火计划学习笔记——Apollo路径规划算法原理与实践

    文章目录 前言 1. 路径规划算法总体介绍 1.1 Task: LANE_CHANGE_DECIDER 1.2 Task: PATH_REUSE_DECIDER 1.3 Task: PATH_BORR ...

  6. 数字IC设计学习笔记_静态时序分析STA_伪路径False Paths

    数字IC设计学习笔记 半周期路径Half Cycle Path 1. 伪路径False Paths 2. 如何处理False Paths 1. 伪路径False Paths 在设计中,有些路径是不可能 ...

  7. 拉勾网《32个Java面试必考点》学习笔记之一------Java职业发展路径

    本文为拉勾网<32个Java面试必考点>学习笔记.只是对视频内容进行简单整理,详细内容还请自行观看视频<32个Java面试必考点>.若本文侵犯了相关所有者的权益,请联系:txz ...

  8. Linux学习笔记-文件权限与路径

    Linux学习笔记-文件与目录 目前从电子信息科学与技术转到了计算机专业,因此想趁着大四比较闲的时候补一些计算机的知识.我想说:你好,生活[斜眼笑]!愿生活温柔以待!哈哈,这是我写的第一篇博客,谨以此 ...

  9. (pytorch-深度学习系列)pytorch实现自定义网络层,并自设定前向传播路径-学习笔记

    pytorch实现自定义网络层,并自设定前向传播路径-学习笔记 1. 不包含模型参数的自定义网络层 首先我们自定义一个网络层, 定义一个网络层,使其不包含模型参数,并在forward()函数中进行运算 ...

最新文章

  1. 如何防御潜在的破坏性DDoS攻击—Vecloud微云
  2. linux进程接受信号,linux – 一个进程如何知道它已经收到一个信号
  3. openjdk platform binary 内存_记一次内存溢出导致的生产事故
  4. centos部署python个人博客项目
  5. 系统要不要更新_手机经常弹出“系统更新”,到底要不要更新?用户:后悔已来不及...
  6. 多种思路给js文件传递参数
  7. 首次公开!人教版1-9年级绝密编写:被重点中小学永久收录的数学教案和试题...
  8. VS.NET版本与VC版本对应关系
  9. CentOS经常使用文件操作命令[百度博客搬家]
  10. 淘汰率最高的腾讯产品面试题
  11. VMware vSphere Hypervisor下载
  12. MongoDB 数据集合导出 与 导入
  13. java.lang.ClassNotFoundException: net.sf.json.JSONObject
  14. NumPy学习笔记之random.randn()函数
  15. android软件游戏显示fps测试工具,别被跑分骗了!能看安卓游戏帧数的小工具
  16. linux系统如何使用qq,Linux系统中怎么使用QQ
  17. AI实战:推荐系统之影视领域用户画像——标签数据清洗
  18. 计算机报名登录老显示验证码错误是怎么回事,为何登录博客时输入了正确的验证码却总提示验证码错误?...
  19. java gui 做闹钟,用JAVA怎样编写一个可以在eclipse中运行的闹钟程序?
  20. 前端css中常见的-moz-,-webkit-,-o-分别是什么?

热门文章

  1. 2022-2028年中国氟膜行业市场全景评估及发展策略分析报告
  2. debian10 ftp简单搭建
  3. relay.build调用关系
  4. Apple苹果公司组织架构
  5. 将Tensor核心引入标准Fortran
  6. 在Yolov5 Yolov4 Yolov3 TensorRT 实现Implementation
  7. TensorRT PoolingLayer
  8. CVPR2020:点云弱监督三维语义分割的多路径区域挖掘
  9. 长篇自动驾驶技术综述论文(上)
  10. 2021年大数据常用语言Scala(二十一):函数式编程 遍历 foreach