zoukankan      html  css  js  c++  java
  • Nodejs Express下引入本地文件的方法

    Express的结构如下:

        |---node_modules------用于安装本地模块。

        |---public------------用于存放用户可以下载到的文件,比如图片、脚本文件、样式表等。
        |---routes------------用于存放路由文件。
        |---views-------------用于存放网页的模板。
        |---app.js------------应用程序的启动脚本。
        |---package.json------项目的配置文件。
    从上述结构中可知要把本地文件放入public中,比如脚本文件js文件就可以放入public文件夹下的javascripts中。
    至于为什么放到其他位置不起作用,答案如下:
    app.js中对于引入静态文件的程序如下:
    app.use(express.static(path.join(__dirname, 'public')));//__dirname为程序执行时的绝对路径。
    这样一来,就指明了本地文件的引入方法。所以说把本地文件放入public下就有理有据了,下面讲述一下在Express Ejs中具体的使用方法。
    例如想引入本地的bootpicker.js文件,只需在html head中加入一下代码:
    <script src="/javascripts/datepicker.js" type="text/javascript"></script>
    当浏览器发出非HTML文件请求时,服务器端就到public目录下寻找javascripts,再到javascripts下寻找bootpicker.js文件。
  • 相关阅读:
    SLAM图优化g2o
    AI人工智能天机芯芯片
    Tengine MLOps概述
    Tengine Framework基础
    Tengine Web服务器概述
    华为MDC软件架构
    4D毫米波雷达Radar
    MindSpore循环神经网络
    构建编译TVM方法
    芯片工具链概述
  • 原文地址:https://www.cnblogs.com/cocos2014/p/4378548.html
Copyright © 2011-2022 走看看