Express应用配置以及统一安装所需依赖和快速创建应用骨架

生活中,最使人疲惫的往往不是道路的遥远,而是心中的郁闷;最使人痛苦的往往不是生活的不幸,而是希望的破灭;最使人颓废的往往不是前途的坎坷,而是自信的丧失;最使人绝望的往往不是挫折的打击,而是心灵的死亡。所以我们要有自己的梦想,让梦想的星光指引着我们走出落漠,走出惆怅,带着我们走进自己的理想。

导读:本篇文章讲解 Express应用配置以及统一安装所需依赖和快速创建应用骨架,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

场景

Node的Web应用框架Express的简介与搭建HelloWorld:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/106650798

上面是入门级别搭建helloWorld,如果是已知项目所需的依赖需要快速搭建起来express的项目框架。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi 
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

1、新建一个目录ExpressLogin,在目录里面打开cmd

npm init

然后会在目录下生成package.json文件

Express应用配置以及统一安装所需依赖和快速创建应用骨架

2、编辑该文件添加需要的依赖

将依赖放在dependencies下

{
  "name": "expresslogin",
  "version": "0.0.0",
  "private": true,
  "scripts": {
    "start": "node ./bin/www"
  },
  "dependencies": {
    "body-parser": "^1.18.3",
    "cookie-parser": "~1.4.3",
    "cors": "^2.8.4",
    "debug": "~2.6.9",
    "ejs": "^2.6.1",
    "express": "~4.16.0",
    "express-session": "^1.15.6",
    "http-errors": "~1.6.2",
    "jade": "~1.11.0",
    "morgan": "~1.9.0",
    "pg": "^7.6.0",
    "session-file-store": "^1.2.0"
  }
}

Express应用配置以及统一安装所需依赖和快速创建应用骨架

3、安装依赖

npm install

Express应用配置以及统一安装所需依赖和快速创建应用骨架

4、Express运行测试

在目录下新建app.js文件,修改内容如下

var express = require('express');
var app = express();
app.get('/',function(req,res){ 
    res.send('Hello Express 霸道的程序猿');
});
var server = app.listen(3000,function(){
    var host = server.address().address;
    var port = server.address().port;
    console.log('success at '+host+':'+port);
});

然后命令中执行

node app.js

Express应用配置以及统一安装所需依赖和快速创建应用骨架

 

5、Express应用生成配置

Express安装成功之后,通过应用生成器工具,Express可以快速创建一个应用的骨架。

安装

npm install express-generator -g

Express应用配置以及统一安装所需依赖和快速创建应用骨架

 回到上层目录

cd ..

使用命令生成项目

express ExpressLogin

会提示文件夹不为空,选择继续

Express应用配置以及统一安装所需依赖和快速创建应用骨架

 

项目创建成功之后,会生成一些文件夹。

bin:项目的启动文件,配置以什么方式启动项目,默认为npm start

public:项目的静态文件,放置js、css、image等文件

routes:是项目的路由信息文件,控制地址路由

views:是视图文件,放置模板文件ejs等

node_modules:是node包管理目录,用来存放node管理工具

6、运行测试

再进入到项目目录,此时可以通过

npm start

启动

Express应用配置以及统一安装所需依赖和快速创建应用骨架

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/136018.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!