zoukankan      html  css  js  c++  java
  • 基于node脚手架express-generator,生成express项目

    初始化一个Express项目,通过生成器工具express-generator快速生成了一个Express应用。

    1.安装express生成器

      检查express版本  $  express --version  可以查看版本

    npm i -g express-generator

    2.初始化一个express引用

    express express-app

    目录结构:

    • app.js应用的初始化文件,包括引入应用程序的基础依赖项、设置视图即view的引擎目录以及模板、设置静态资源路径、配置通用的中间件、引入路由和一些错误处理中间件等。
    • package.json应用的配置文件,文件内包含程序的基础信息、启动脚本和依赖包等。
    • bin/www应用的启动文件,文件内包含引用要启动的应用、设置应用监听的端口和启动http服务等。
    • public/**应用的静态资源文件目录,该目录下的文件资源不需要经过文件映射就可以直接访问。
    • routes/**应用的路由文件,这些路由文件中设置的接口最终会以指定的HTTP请求方式暴露给用户,并在用户请求之后将结果返回。
    • views应用的视图文件,在app.js中设置好视图引擎和模板之后,该目录即为应用视图的根目录,然后路由文件就会根据app.js中的设置加载并渲染该目录下的视图文件。

    应用的启动

    npm install

    启动程序

    node bin/www

    启动后并没有什么反应,在浏览器上打开 http://localhost:3000/,显示下面图就表示安装成功了

    2.1 通过pm2启动项目,安装:

    npm install pm2 -g

      启动:

    pm2 start app.js

    注意:pm2是在后台启动的,还可以操作其他命令

      停止:

    pm2 stop  app.js    或者   pm2 stop all

    具体操作可以去npm官网查看,收搜pm2      https://www.npmjs.com/package/pm2

    3.该应用中是jade模板,相信大家都不习惯,可以去学习一下:也可以改成html

      安装ejs  

      

     npm i ejs --save

      打开app.js文件,引入ejs模板

      

    最后在views新建一个html文件就可以啦!

  • 相关阅读:
    HDU 1969 Pie(二分查找)
    HDU 1896 Stones (优先队列)
    HDU 1548 A strange lift(BFS)
    HDU 1518 Square(DFS)
    CDOJ1085 基爷与加法等式 爆搜DFS
    Codeforces Round #245 (Div. 2) C. Xor-tree DFS
    Codeforces ZeptoLab Code Rush 2015 B. Om Nom and Dark Park DFS
    Codeforces Round #297 (Div. 2)E. Anya and Cubes 折半搜索
    Codeforces Round #401 (Div. 2)A B C
    Codeforces Round #297 (Div. 2)D. Arthur and Walls 搜索bfs
  • 原文地址:https://www.cnblogs.com/0314dxj/p/11184352.html
Copyright © 2011-2022 走看看