在线商城项目09-基于express框架的server端搭建

2018-08-27 16:09:39 浏览数 (1)

简介

本篇主要进行如下工作:

  1. 通过生成器创建后端项目
  2. 将项目关联到github

1. 通过生成器创建后端项目

step1 安装express generator生成器

代码语言:javascript复制
# 全局安装express generator生成器
npm install -g express-generator
# 查看生成器版本
express --version

step2 生成后端项目

代码语言:javascript复制
express six-tao-server

按照上图提示输入命令:

代码语言:javascript复制
# 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项目的该文件。

执行如下命令:

代码语言:javascript复制
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

0 人点赞