博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用Node.js+Express搭建一简易微博
阅读量:6378 次
发布时间:2019-06-23

本文共 2188 字,大约阅读时间需要 7 分钟。

hot3.png

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

1.express install

npm install expressnpm 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/debugstatic-favicon@1.0.2 node_modules/static-faviconcookie-parser@1.0.1 node_modules/cookie-parser├── cookie-signature@1.0.3└── cookie@0.1.0morgan@1.0.1 node_modules/morgan└── bytes@0.3.0body-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.

转载于:https://my.oschina.net/quanpower/blog/282497

你可能感兴趣的文章
仪电电子“结盟”复旦大数据学院
查看>>
Nedap Velos RFID智能化母猪群养管理系统 可提高猪场效益
查看>>
Selenium Webdriver系列教程(2)—浏览器的简单操作
查看>>
WinRT重生!Win10S应用将破千
查看>>
AWS中国(北京)区域正式商用 将由光环新网负责运营
查看>>
追赶三星 东芝斥资再建3D NAND闪存工厂
查看>>
Java 8中10个不易察觉的错误
查看>>
51Testing专访陈晔:畅谈移动互联网测试
查看>>
FBI曾悬赏300万抓“CTB-Locker”勒索病毒制造者
查看>>
可再生能源补贴捉襟见肘 绿证如何化解?
查看>>
日本社交软件Line上调IPO定价 估值两年缩水近半
查看>>
力推农业电商大数据共享开放
查看>>
首届中国通信网络优化高级研讨会在京成功举行
查看>>
容器技术如何改变游戏服务器托管行业
查看>>
储能补贴有望出台?钱从哪来还是个问题
查看>>
防盗报警应用范围及未来市场发展分析
查看>>
《机器人爱好者(第1辑)》——导读
查看>>
先是 MSN “死”了,现在 MSN 中文网也要关闭了
查看>>
《需求设计:构建用户想要和需要的产品》——3.6 迭代
查看>>
Android L 设备默认的对数据进行加密
查看>>