node.js中express模块使用的疑难问题解决

来源:互联网 发布:虚拟机上ubuntu服务器 编辑:程序博客网 时间:2024/05/17 13:41

最近学习Node.js,并想做出一个比较有实际开发价值的web应用。在参考《Node.js开发指南》这本书的基础上,我了解到Node.js是运行在服务器端的js代码。是JavaScript运行在服务器端的一个平台。

首先配置node的环境

下载windows平台nodejs环境安装包,百度一下nodejs官网,找到DOWNLOADS点击,找到Windows Installer 如果为64位电脑可以选择64位版本。点击下载。

https://nodejs.org/en/download/

点击下载之后等待一会,安装包下载到本机上就可以进行安装了。可以安装在C盘下,也可以自定义安装。这里就不多说了。

安装成功的话,在cmd命令中node的安装命令下输入

node -v

可以看到node的版本号。

然后使用npm安装express

通过nmp包管理器进行安装,安装分为:

全局安装:自动安装到“C:\Users\[当前用户]\AppData\Roaming\npm”下,并且自动将路径添加到环境变量“Path”中。

    本地安装:安装到当前目录下,不会将路径添加到环境变量“Paht”中。

为了方便使用并且能在命令行中的任意路径下运行“express”命令,首选全局安装。

OK!现在就在命令行中输入“npm install -g express”。

注:"-g"就是全局安装选项,没有这个就是本地安装。

安装好之后可以看到express的版本号

输入 express  -V

比如,我要创建项目express_test 就输入

express -e express_test

好了,项目创建成功,看一下它的结构吧~

项目创建成功之后,生成四个文件夹,主文件app.js与配置信息文件packetage.json

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

public是项目的静态文件,放置js css img等文件

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

views是视图文件,放置模板文件ejs或jade等(其实就相当于html形式文件啦~)

express这样的MVC框架模式,是一个Web项目的基本构成

更细的部分先不考虑,我们先来简单地启动吧~

看到没有,第一步出错了,因为它不知道是什么项目,所以要先进入你想要启动的项目。cd express_test

然后又出错了是怎么回事?

看到了吧,它找不到所需模块,所以一般我们创建新项目的时候也要先给他安装相应的模块

我们直接使用npm install 就行了,它会自动检测package.json文件下载安装相应的模块

好吧,那就启动吧~

ok,启动成功,浏览器输入地址查看一下~

然后可以对模板下的文件进行修改和创建。简单的express项目就是这样子了..

express模块就先简单地介绍到这来。更多的express后面会继续讲一讲~

在这里补充一点,以前的express是3.0版本,在使用npm安装时,在命令行输入 npm install -g express就可以,现在安装的都是4.0版本的,如果只是使用npm install -g express会导致安装失败,输入 express -V,还是找不到express。那就需要在输入npm install -g express-generator.然后就成功了.

这时,在输入express -V,又会显示错误

原因我也不详,但按照给的文档来看,当我输入express --version时,就会显示正确的版本号



不过这个没有什么影响,正常使用就好。

然后创建项目,进入目录,输入 npm start


在浏览器输入 localhost:300,就可以看到效果了。


默认创建的模板引擎是jade,虽然简单但不直观,所以,我们也可以创建ejs的模板引擎

创建一个express + ejs的项目

express -e testEjs

cd testEjs

npm install

npm start

1 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 十个月宝宝拉肚子拉水怎么办 一个月宝宝拉肚子拉水怎么办 五个月的宝宝拉肚子还拉水怎么办 4岁宝宝拉肚子怎么办拉水样 刚出生的婴儿呕奶怎么办 8岁儿童腹泻呕吐怎么办 一岁宝宝呕吐腹泻怎么办 5岁儿童腹泻呕吐怎么办 4岁宝宝呕吐腹泻怎么办 7岁儿童腹泻呕吐怎么办 一个月婴儿呕奶怎么办 一个月婴儿呕奶严重怎么办 6岁宝宝大便干燥怎么办 3岁儿童干咳嗽怎么办 3岁宝宝一直咳嗽怎么办 3岁宝宝风寒咳嗽怎么办 刚出生的宝宝拉奶瓣怎么办 小孩拉痢疾带血怎么办 2岁宝宝有点拉稀怎么办 1岁宝宝有点拉稀怎么办 3岁宝宝有点拉稀怎么办 甲减粘液性水肿怎么办 五个月宝宝断奶不吃奶粉怎么办 八个半月的宝宝不爱吃饭怎么办 十个半月宝宝不爱吃饭怎么办 九个半月宝宝不爱吃饭怎么办 七个半月宝宝不爱吃饭怎么办 8个半月宝宝不爱吃饭怎么办 八个半月宝宝不爱吃饭怎么办 特百惠杯子摔坏后不给换怎么办 特百惠水杯摔裂了怎么办 焖烧杯摔瘪了怎么办 苦瓜和虾一起吃中毒怎么办 乐扣盖子坏了怎么办 小孩上课坐不住好动怎么办 5小孩晚上不睡觉怎么办 一年级的孩子上课好动怎么办 一岁宝宝太好动怎么办 3岁宝宝太好动怎么办 孩子学习注意力不集中怎么办 1岁宝宝皮肤黄怎么办