在线商城项目09-基于express框架的server端搭建
2018-04-18 本文已影响21人
love丁酥酥
简介
本篇主要进行如下工作:
- 通过生成器创建后端项目
- 将项目关联到github
1. 通过生成器创建后端项目
step1 安装express generator生成器
# 全局安装express generator生成器
npm install -g express-generator
# 查看生成器版本
express --version
step2 生成后端项目
express six-tao-server
按照上图提示输入命令:
# change directory:
cd six-tao-server
# install dependencies:
npm install
# run the app:
DEBUG=six-tao-server:* npm start
然后在浏览器输入:‘http://localhost:3000/’
2. 将项目关联到github
这个步骤直接参考在线商城项目01-项目初始化。
在本地项目目录加入.gitignore文件,可以直接copy six-tao项目的该文件。
执行如下命令:
echo "# six-tao-server" >> README.md
git init
git add .
git commit -am "project init"
git remote add origin https://github.com/lovedd/six-tao-server.git
git push -u origin master
总结
关于babel和eslint我暂时没有加入。首先,node已经支持es6,其次express generator默认语句结尾是带分号的,在server端和client端用两套规则有点蛋疼,但我也懒得改成一样了,这里不强制使用了。如果大家确实有需要,下面列出了很多参考文章,讲的很详细。或者我后面却是发现需要,会加进来的。如果有时间和兴趣,可以自己开发一个脚手架,会更加方便。
参考
使用express创建自己第一个nodejs程序
【从简】Express Generator搭建HTTPS前端框架
express配置babel
【乱炖】ES6 + Express + Babel + Gulp + React + Webpack
ES6 + Express + Babel + Gulp + React + Webpack
如何在NodeJS项目中优雅的使用ES6