龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

nodejs教程之环境安装及运行_node.js(4)

时间:2014-11-22 03:07来源:网络整理 作者:网络 点击:
分享到:
复制代码 代码如下: module.exports = function (app) { app.get('/', function (req, res) { res.render('index', { title: 'Express' }); }); app.get('/y', function (req, res) { res.send('叶小钗')

复制代码 代码如下:

module.exports = function (app) {
  app.get('/', function (req, res) {
    res.render('index', { title: 'Express' });
  });
  app.get('/y', function (req, res) {
    res.send('叶小钗');
  });
};

这里我页面乱码了:

原因是下载下来后,我的文件是gbk的编码,我们要将他改成utf-8就可以了,模板引擎这块我们就不管他了,我们进入下一节

注册功能

这里我们跟着原博主一起做一个注册的简单功能,这里使用mongo db作为数据库,后面我们再依次完善功能

新建一个register路由,并且为其新建register模板,于是我们开始吧

① 在index中新建路由

复制代码 代码如下:

app.get('/register', function (req, res) {
  res.render('index', { title: '注册页面' });
});

复制代码 代码如下:

module.exports = function (app) {
  app.get('/', function (req, res) {
    res.render('index', { title: 'Express' });
  });

  app.get('/y', function (req, res) {
    res.send('叶小钗');
  });

  app.get('/register', function (req, res) {
    res.render('register', { title: '注册页面' });

  });


复制代码 代码如下:

<!DOCTYPE html>
<html>
  <head>
    <title><%= title %></title>
    <link rel='stylesheet' href='/stylesheets/style.css' />
  </head>
  <body>
    <h1><%= title %></h1>
    <form method="post">
        <div>用户名:<input type="text" name="name"/></div>
        <div>密码:<input type="password" name="password"/></div>
        <div><input type="submit" value="登陆"/></div>
    </form>
  </body>
</html>

这个样子,我们页面就形成了:

基本程序有了,我们现在需要数据库支持,于是我们要安装mongoDB环境

MongoDB

MongoDB是一个基于分布式文件存储的NoSQL的一种,由C++编写,MongoDB支持的数据结构松散,类似json,我们知道json可以支持任何类型,所以可以搞出很复杂的结构

复制代码 代码如下:

{
  id: 1,
  name: '叶小钗',
  frinds: [
  { id: 2, name: '素还真' },
  { id: 3, name: '一页书' }
  ]
}

安装MongoDB

首先去http://www.mongodb.org/downloads下载安装文件,然后将文件拷贝到D盘改名mongodb,然后在里面新建blog文件夹

然后打开命令行工具将目录切换至bin,输入:

精彩图集

赞助商链接