文档章节

利用Node.js+Express搭建一简易微博

quanpower
 quanpower
发布于 2014/06/20 18:22
字数 370
阅读 880
收藏 1

Node.js配置好后,总要搞点啥吧,还是从山寨个微博开始。

1.express install

npm install express

npm install -g express-generator@3//express 命令行从4.x开始单独分出一个模块,单独安装

2.搭建microblog

题外话,我是ubuntu 14.04 64位,

sudo apt-get install nodejs后/usr/bin下只有nodejs没有node,使用不方便,建个软连接

sudo ln -s /usr/bin/nodejs /usr/bin/node

这样express命令行里可以运行了

express -t ejs microblog
create : microblog
   create : microblog/package.json
   create : microblog/app.js
   create : microblog/public
   create : microblog/public/javascripts
   create : microblog/public/images
   create : microblog/public/stylesheets
   create : microblog/public/stylesheets/style.css
   create : microblog/routes
   create : microblog/routes/index.js
   create : microblog/routes/user.js
   create : microblog/views
   create : microblog/views/index.jade
   create : microblog/views/layout.jade
   create : microblog/views/error.jade
   create : microblog/bin
   create : microblog/bin/www

   install dependencies:
     $ cd microblog && npm install

   run the app:
     $ DEBUG=my-application ./bin/www

不要忘了进入目录npm install因为还没装完

cd microblog && npm install



返回

debug@0.7.4 node_modules/debug

static-favicon@1.0.2 node_modules/static-favicon

cookie-parser@1.0.1 node_modules/cookie-parser
├── cookie-signature@1.0.3
└── cookie@0.1.0

morgan@1.0.1 node_modules/morgan
└── bytes@0.3.0

body-parser@1.0.2 node_modules/body-parser
├── qs@0.6.6
├── raw-body@1.1.7 (string_decoder@0.10.25-1, bytes@1.0.0)
└── type-is@1.1.0 (mime@1.2.11)

jade@1.3.1 node_modules/jade
├── character-parser@1.2.0
├── commander@2.1.0
├── mkdirp@0.3.5
├── transformers@2.1.0 (promise@2.0.0, css@1.0.8, uglify-js@2.2.5)
├── constantinople@2.0.0 (uglify-js@2.4.14)
├── with@3.0.0 (uglify-js@2.4.14)
└── monocle@1.1.51 (readdirp@0.2.5)

express@3.4.8 node_modules/express
├── methods@0.1.0
├── merge-descriptors@0.0.1
├── range-parser@0.0.4
├── cookie-signature@1.0.1
├── fresh@0.2.0
├── buffer-crc32@0.2.1
├── cookie@0.1.0
├── mkdirp@0.3.5
├── commander@1.3.2 (keypress@0.1.0)
├── send@0.1.4 (mime@1.2.11)
└── connect@2.12.0 (uid2@0.0.3, pause@0.0.1, qs@0.6.6, bytes@0.2.1, raw-body@1.1.2, batch@0.5.0, negotiator@0.3.0, multiparty@2.2.0)
好了,运行下
DEBUG=my-application ./bin/www
浏览器打开127.0.0.1:3000看下,可以了。

3.

© 著作权归作者所有

共有 人打赏支持
quanpower
粉丝 65
博文 166
码字总数 104911
作品 0
嘉定
CTO(技术副总裁)
私信 提问
nodejs+grunt+mocha+express+postgres搭建开发环境

nodejs/bower/grunt/mocha/express/postgres搭建开发环境 nodejs 流行的异步IO解决方案,链接http://nodejs.org/ bower 前段框架管理工具 grunt 自动化工具gruntjs.com mocha 自动化单元测试...

深山猎人
2015/01/21
0
0
【文集】 Unity 游戏框架搭建

游戏总是需要一个框架,才能更好的开发,Unity下也不例外 Unity 游戏框架搭建 (一) 概述 Unity 游戏框架搭建 (二) 单例的模板 Unity 游戏框架搭建 (三) MonoBehaviour单例的模板 Unity 游戏框...

CatherinePlans
2017/11/05
0
0
Nodejs Auth模式下连接Mongodb

前言 最近公司的项目涉及到使用Nodejs+Express的一些业务,其中涉及到使用mongodb的连接问题。默认情况下linux上安装的mongodb有以下缺点: 1.不能远程访问 2.没有验证情况,任何人都能登录 ...

IamOkay
2016/08/27
568
0
5款热门的社会化媒体工具

国外有很多社会化媒体媒体工具,用途也多种多样,可以做社会化媒体监控、评估影响力、提供工作效率,之前我在微博上给大家介绍了五款,他们分别是① Klout(http://t.cn/hg3GW6 )②TwentyF...

老枪
2011/07/18
687
0
从零开始用Python搭建超级简单的点击率预估模型

0.前言 本篇是一个基础机器学习入门篇文章,帮助我们熟悉机器学习中的神经网络结构与使用。 日常中习惯于使用Python各种成熟的机器学习工具包,例如sklearn、TensorFlow等等,来快速搭建各种...

流川枫AI
10/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

七牛qshell工具 批量删除操作

qshell 下载地址&文档(http://developer.qiniu.com/code/v6/tool/qshell.html) 这里我们演示的是windows下的操作,将下载的工具改名为:qshell.exe 然后将文件的路径添加到PATH qshell accou...

koothon
14分钟前
0
0
Fastjson-fastjson中$ref对象重复引用问题

import java.util.ArrayList;import java.util.List;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.serializer.SerializerFeature;/** * fastjson中$ref对象......

小黄狗
20分钟前
0
0
mybatis一级缓存

mybatis执行查询的流程,最终都是通过动态代理进入到MapperProxy的invoke方法 @Override public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { try......

wuyiyi
20分钟前
1
0
安装weblogic wls1033_generic.jar 遇见的坑

接别人的烂摊子,weblogic部署没部署成功不部署了 让我远程给别人部署weblogic 11g 部署完成启动域的时候启动不了报错如下 Unrecognized option: -jrockit Error: Could not create the Ja...

雁南飞丶
20分钟前
0
0
通过7个python函数理解区块链

我想对于那里的很多人来说,区块链就是这种现象,很难不让你头脑发热。我开始观看视频和阅读文章,但对我个人而言,直到我编写自己的简单区块链,我才真正理解它是什么以及它的潜在应用价值。...

笔阁
21分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部