express使用记录
express使用记录
文章用啥写?→→ VsCode。
代码用啥写?→→ VsCode。
编辑器下载:VsCode
一、windows下安装node.js环境: 下载地址
相比以前搭过的服务端语言的环境,node环境的安装简直是业界良心
即使第一次折腾了2天,第二次折腾了2小时,第三次折腾了2分钟
- 下载其他版本只需要替换下载链接
https://nodejs.org/dist/v6.2.0/node-v6.2.0-x64.msi的2个版本号6.2.0为你需要的版本即可 - 尽量别把node安装在C盘(使用D:\Program Files\nodejs)
- 基础配置项(根据需要设置环境变量)
设置全局安装包路径:npm config set prefix "D:\Program Files\nodejs\node_global
设置缓存目录:npm config set cache "D:\Program Files\nodejs\node_cache
设置淘宝镜像源:npm install -g cnpm --registry=https://registry.npm.taobao.org
PS: vue2.0用node-v4.5吧~,npm升级命令
npm update升级npm版本,若是不行则切换为32位版本的试试,再不行换个系统试试T-_-T
二、使用express
安装express 中文网
看文档!!!
- 有网,有 node ,有 npm/cnpm/...
- 全局安装express:
npm install express -g - 安装express应用生成器:
npm install express-generator -g - 创建一个express(v4.14.0)应用:
express mydemo - 启动应用:
npm start
自动更新修改 supervisor
运行起express应用,并做了一丁点修改后,习惯性保存后去刷新了页面,卧槽,【假装这是一张表情图】,左思右想百思不得其解~~~
于是百度 "express 自动刷新",你以为出来了么?并没有~
那就换个词试试:"express 修改更新",遂知supervisor~
- 安装:
npm install supervisor -g - 启动express:
supervisor ./bin/www - 名字太长了~,改package.json->scripts->start配置啊:
{"start": "supervisor ./bin/www"} - 在正确的目录使用正确的姿势执行
npm start
修改模板引擎为jshtml
若要问我为什么,我只能说看着爽,即使jshtml最后一次更新在n年前~
- 安装
jshtml-express到项目:npm install jshtml-express --save - 在app.js设置模板引擎为jsthml
app.engine('jshtml', require('jshtml-express'));
app.set('view engine', 'jshtml'); - 视图文件修改后缀名为.jshtml(.jshtml没高亮?把后缀改成cshtml写代码,然后修改vscode文件关联项:
files.associations为{"*.jshtml":"cshtml"}) - 然后就去瞅文档吧。哈哈
- 路由中输出模型的时候需要用
res.locals = model;输出模型,视图中使用@locals表示为模型
express使用记录的更多相关文章
- Express 学习记录
1. Express 4.0以上的版本需要独立安装 the express "generator",即 npm install -g express-generator.
- Express学习(1) ------Express 入门
Express 是node 第三方框架,大家都知道,框架的意义就在于能大大简化程序地开发.那么我们就看一下Express是怎么简化node程序开发的. 1,用Express写一个hello world ...
- 如何从Win7上卸载Sql 2008 R2 Express,再重装
这两天,因工作需要,需要在一台新的机器上,Win7 64位英文操作系统上,安装Sql Server 2008 R2 Express,安装的过程中出现些问题,在查找问题的过程中,考虑重装 Sql Ser ...
- swagger环境搭建
下面所用工具下载 http://editor.swagger.io/#/ demo 一.安装 swagger editor 说明:安装swagger前需要安装node工具 工具安装 ...
- IIS/IIS Express/Asp.net配置片段记录
事情的起因是,我们在项目中使用了URLRewriter.dll作为实现伪静态的工具,在VS2010及之前的开发环境中,该功能运行正常,但在VS Express 2012 for Web中就不起作用了, ...
- 一个用vue-cli vue-router2.1 vue 2.1 vuex2.1 echarts统计 express 的 时间轴 记录每天活动
界面还挺好看的... 可以记录每天的点点滴滴... 1.使用 express 作为服务器 2.fs 模块 fs.writeFileSync 随机写入模拟数据 3.vuex 包括 states 存储数据 ...
- Express+Mongoose(MongoDB)+Vue2全栈微信商城项目全记录(二)
用mogoose搭建restful测试接口 接着上一篇(Express+Mongoose(MongoDB)+Vue2全栈微信商城项目全记录(一))记录,今天单独搭建一个restful测试接口,和项目前 ...
- NodeJS学习笔记 进阶 (8)express+morgan实现日志记录(ok)
个人总结:这篇文章讲解了Express框架中日志记录插件morgan的示例.读完这篇文章需要10分钟 摘选自网络 章节概览 morgan是express默认的日志中间件,也可以脱离express,作为 ...
- node.js web开发:EXPRESS 4.x 以上使用session和cookie 的记录
关于session 和cookie 我搞了2-3天, 发现这个玩意也挺麻烦的. 很多教程都是把这种会话保存在nosql里面,比如mongo,或者redis等等.但是我还是想直接保存在计算机的内存中,比 ...
随机推荐
- webpack简笔(1)
1.npm init -> 生成package.json文件 2.npm install webpack --save-dev (不建议全局安装 ,会锁定版本) [ --save-dev 开发环 ...
- Swift Realm 完整使用记录
新项目用到了数据库,本来之前用的都是 SQL,但是语法写的实在是恶心,所以使用 Realm 尝试一下. 1.我使用的 pod 库,所以先 pod 库安装一下,安装完别忘了先编译一下,不然 import ...
- Intellij Idea15 快捷键设置大全
一:菜单快捷键 快捷键 设置Bar快捷键,参考文章 进入(Enter Full Screen) Alt+S /(Status Bar) Alt+T /(Toolbar) Alt+B ...
- 7E - The sum problem
Given a sequence 1,2,3,......N, your job is to calculate all the possible sub-sequences that the sum ...
- Git上传代码的步骤
1.git status 列出来所有修改的文件2.git add 所有的文件列表,或者git add -A,添加所有文件到Add列表 3.git reset --hard 取最新的git标签 4.gi ...
- swift 实现拍照 选择相册
//点击按钮的方法 func photos() { self.showBottomAlert() } /// 屏幕底部弹出的Alert func showBottomAlert(){ let aler ...
- (转)Java Web(一) Servlet详解!!
https://www.cnblogs.com/whgk/p/6399262.html 这篇文章到上一篇,距离的有点遥远呀,隔了大概有两个月把,中间在家过了个年,哈哈~ 现在重新开始拾起,最近在看一本 ...
- 服务管理之rsync
目录 rsync 1. rsync简介 2. rsync特性 4. rsync命令 5. rsync+inotify rsync 1. rsync简介 rsync是linux系统下的数据镜像备份工具. ...
- core的微服务相关
网关是ocelot consul 服务发现 配置中心apollo
- 《数学之美》--第一章:文字和语言 vs 数字和信息
PDF下载 第一章 文字和语言 vs 数字和信息 数字.文字和自然语言一样,都是信息的载体,它们之间原本有着天然的联系.语言和数学的产生都是为了同一个目的-记录和传播信息.但是,直到半个多世纪前香农博 ...