Mac平台开发Node.js小记

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yjh4866/article/details/82910104

一、下载安装Node.js

地址:https://nodejs.org

二、创建Web工程(含网站开发)

1、Express(须先npm install -g express-generator)

express ProName

默认模板引擎是jade。

修改模板引擎用如下命令:

express ProName --view=ejs
2、Koa(须先npm install -g koa-generator)

Koa ProName

默认模板引擎是pug。

3、Koa2(须先npm install -g koa-generator)

Koa2 ProName

默认模板引擎是pug。

据说Koa是Express的原班人马开发的新一代框架,但直接用命令创建出来的工程,依赖两千多,Express才依赖一百多,让我很是纠结。

三、安装依赖(Express和Koa一样)

npm install

四、启动(Express和Koa一样)

npm start

手工创建工程(只做Web服务)

1、生成package文件

npm init

输入相关参数

2、安装Web框架

(1)Express

npm install express

(2)Koa

npm install koa

3、设置启动脚本

项目目录下创建server.js,代码如下

const Koa = require('koa');

// 创建一个Koa对象表示web app本身:
const app = new Koa();

// 对于任何请求,app将调用该异步函数处理请求:
app.use(async (ctx, next) => {
    await next();
    ctx.response.type = 'text/html';
    ctx.response.body = '<h1>Hello, koa2!</h1>';
});

// 在端口3000监听:
app.listen(3000);
console.log('app started at port 3000...');

4、package.json中添加:

"scripts": {
    "start": "node server.js"
}

5、启动服务

npm start

6、浏览访问http://localhost:3000

开发工具:

Visual Studio Code:https://code.visualstudio.com

参考文章:

https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001471087582981d6c0ea265bf241b59a04fa6f61d767f6000

http://www.runoob.com/nodejs/nodejs-express-framework.html

https://www.liaoxuefeng.com

http://www.runoob.com/nodejs

猜你喜欢

转载自blog.csdn.net/yjh4866/article/details/82910104