node.js的入门及express

2018-08-10  本文已影响10人  王小妞闯天涯

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');

上一篇下一篇

猜你喜欢

热点阅读