node.js的入门及express
node.js是运行在服务端的语言,基于chrome V8引擎,处理高并发,有很好的应用,用node搭一个简单的服务,不用每次想试个什么东西都要写假数据还是不错的
关于node的安装不多做介绍了,可以到官网下载安装
安装好node环境后 我们可以用node --version 查看当前node版本,
node版本直接node可以进去node环境:
node环境下面我们创建一个简单的node Server,
server.js文件我们cd 进入当前文件夹运行server.js
运行node我们打开:http://127.0.0.1:3000/index.html显示:
测试这里需要在当前文件夹下新建index.html文件:
index.html如果输入的是目录中没有的文件,会输出404,
一个简单的从Url中取路径,有的话就渲染出来
Express:
进去目录:
npm i -g express-generator --save
查看版本:
express --version
新建一个express项目:
express Server
发现目录中有bin、public、routes、views、app.js、package.json文件
bin www文件没什么大用,包括有Http创建一个Server,
public 对应一些项目资源
routes 子路由
app.js 是文件入口
cd server
运行:
node bin/www
可能命令行没什么反应
我们打开http://127.0.0.1:3000,
如果显示:
express
welcome to Express
显示成功
这个内容在哪里呢,其实是在routes中配置的,我们可以更改routes/index.js文件中的router.get
官方的是jade,如果我们想要渲染Html,可以下载ejs,这个插件,
在app.js中设置
app.engine('.html',ejs.__express);
app.set('view engine', 'html');