我是怎样利用NodeJs搭建我得博客的

本文介绍如何使用Node.js和Express框架快速搭建一个博客系统,包括安装Node.js、MongoDB等依赖软件,通过npm安装Express及相关模块,配置项目并运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Exe安装:

Nodejs.exe,

Mongodb.exe

Robomongo.exe

Rubyinstaller.exe

 

Npm安装:

Npm install –g express

Npm install –g nodemon

 

创建项目:

切换到项目工作目录:myblog

Express生成项目:express blog –e

切换到项目:cd blog

安装模块:npm install

默认启动方式:set DEBUG=blog & npm start

Nodemon监控:

修改app.js

var app = express();
//addMySelf:nodemon
var debug = require('debug')('app'); // debug模块
app.set('port', process.env.PORT || 3000); // 设定监听端口

//其它中间代码

module.exports = app;
//addMySelf:nodemon
var server = app.listen(app.get('port'), function () {
    debug('Express server listening on port ' + server.address().port);
});

启动

nodemon app.js

测试

http://localhost:3000/

启动bat

cd C:\Users\ruijie\Desktop\myblog\blog
nodemon app.js

修改app及目录结构符合项目架构

不使用模板:删除app.js

// view engine setup
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'ejs');

修改静态资源目录:public为views

app.use(express.static(path.join(__dirname, 'views')));

设置favicon.ico:删除中间件serve-favicon

var favicon = require('serve-favicon');
app.use(favicon(path.join(__dirname, 'public', 'favicon.ico')));

 

<link rel="icon" href="public/favicon.ico" type="image/x-icon"/>
<link rel="shortcut icon" href="public/favicon.ico" type="image/x-icon"/>

 

创建数据库:

切换到mongodb安装目录中的bin目录:mongodb.bat

cd C:\Program Files\MongoDB\Server\3.2\bin
mongod --dbpath C:\Users\ruijie\Desktop\myblog\mongodb

 

开发:

Npm install mongoose save

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值