nodejs + koa-generator 创建后端项目

E:\backend-workspace>npm install koa-generator -g

npm warn deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)

added 5 packages in 2s

E:\backend-workspace>koa2 emall-backend2 -e --ejs

create : emall-backend2

create : emall-backend2/package.json

create : emall-backend2/app.js

create : emall-backend2/public

create : emall-backend2/routes

create : emall-backend2/routes/index.js

create : emall-backend2/routes/users.js

create : emall-backend2/views

create : emall-backend2/views/index.ejs

create : emall-backend2/views/error.ejs

create : emall-backend2/bin

create : emall-backend2/bin/www

create : emall-backend2/public/stylesheets

create : emall-backend2/public/stylesheets/style.css

install dependencies:

> cd emall-backend2 && npm install

run the app:

> SET DEBUG=koa* & npm start emall-backend2

create : emall-backend2/public/javascripts

create : emall-backend2/public/images

E:\backend-workspace>cd emall-backend2 && npm install

npm warn deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated

npm warn deprecated consolidate@0.15.1: Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog

npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated

npm warn deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated

npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated

npm warn deprecated keygrip@1.1.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

npm warn deprecated koa-router@7.4.0: Please use @koa/router instead, starting from v9!

npm warn deprecated koa-views@6.3.1: This package is deprecated, please use the new fork @ladjs/koa-views. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/koa-views for updates and release changelog

npm warn deprecated ejs@2.3.4: Critical security bugs fixed in 2.5.5

added 389 packages in 9s

34 packages are looking for funding

run `npm fund` for details

E:\backend-workspace\emall-backend2> SET DEBUG=koa* & npm start emall-backend2

> emall-backend2@0.1.0 start

> node bin/www emall-backend2

koa-router defined route 'HEAD', 'GET' / +0ms

koa-router defined route 'HEAD', 'GET' /string +1ms

koa-router defined route 'HEAD', 'GET' /json +1ms

koa-router defined route 'HEAD', 'GET' /users/ +1ms

koa-router defined route 'HEAD', 'GET' /users/bar +0ms

koa:application use bodyParser +0ms

koa:application use filter +1ms

koa:application use logger +0ms

koa-static static "E:\backend-workspace\emall-backend2/public" {} +0ms

koa:application use serve +7ms

koa:application use views +0ms

koa:application use - +0ms

koa:application use dispatch +0ms

koa:application use dispatch +1ms

Port 3000 is already in use

E:\backend-workspace\emall-backend2> SET DEBUG=koa* & npm start emall-backend2

> emall-backend2@0.1.0 start

> node bin/www emall-backend2

koa-router defined route 'HEAD', 'GET' / +0ms

koa-router defined route 'HEAD', 'GET' /string +1ms

koa-router defined route 'HEAD', 'GET' /json +0ms

koa-router defined route 'HEAD', 'GET' /users/ +1ms

koa-router defined route 'HEAD', 'GET' /users/bar +1ms

koa:application use bodyParser +0ms

koa:application use filter +0ms

koa:application use logger +0ms

koa-static static "E:\backend-workspace\emall-backend2/public" {} +0ms

koa:application use serve +7ms

koa:application use views +0ms

koa:application use - +1ms

koa:application use dispatch +0ms

koa:application use dispatch +0ms

<-- GET /

koa-send send "/" {"root":"E:\\backend-workspace\\emall-backend2\\public","index":"index.html"} +0ms

koa-router GET / +0ms

koa-router test / /^(?:\/(?=))?/i { keys: \[\] } +1ms

koa-router test /string /^\/string(?:\/(?=))?/i { keys: \[\] } +0ms

koa-router test /json /^\/json(?:\/(?=))?/i { keys: \[\] } +0ms

koa-views render `index.ejs` with {"title":"Hello Koa 2!","partials":{}} +0ms

GET / - 13ms

--> GET / 200 27ms 226b

<-- GET /stylesheets/style.css

koa-send send "/stylesheets/style.css" {"root":"E:\\backend-workspace\\emall-backend2\\public","index":"index.html"} +65ms

--> GET /stylesheets/style.css 200 9ms 111b

<-- GET /favicon.ico

koa-send send "/favicon.ico" {"root":"E:\\backend-workspace\\emall-backend2\\public","index":"index.html"} +62ms

koa-router GET /favicon.ico +123ms

koa-router test / /^(?:\/(?=))?/i { keys: \[\] } +0ms

koa-router test /string /^\/string(?:\/(?=))?/i { keys: \[\] } +0ms

koa-router test /json /^\/json(?:\/(?=))?/i { keys: \[\] } +1ms

koa-router GET /favicon.ico +0ms

koa-router test /users/ /^\/users(?:\/(?=))?/i { keys: \[\] } +0ms

koa-router test /users/bar /^\/users\/bar(?:\/(?=))?/i { keys: \[\] } +0ms

GET /favicon.ico - 1ms

--> GET /favicon.ico 404 3ms -

相关推荐
太子釢3 小时前
AI 开发个人记账 App(服务端篇)
node.js·ai编程
用户64340495148517 小时前
Elpis 项目构建工具与前端基建实践总结
node.js
FungLeo7 小时前
成为全栈·Node 后端篇·后端测试策略:单元、集成与测试数据库
单元测试·node.js·集成测试·测试策略·成为全栈·测试数据库
FungLeo8 小时前
成为全栈·Node 后端篇·评论内容安全:敏感词过滤、三态审核与级联删除
node.js·敏感词过滤·成为全栈·评论内容安全·评论审核·级联删除
FungLeo18 小时前
成为全栈·Node 后端篇·阅读量防刷:去重、冷却与计数写分离
node.js·读写分离·数据去重·接口防刷·成为全栈·数据冷却
脉动数据行情11 天前
Node.js WebSocket 实现贵金属实时行情监听 伦敦金 / 伦敦银自动重连方案
websocket·node.js·vim
不老刘1 天前
一行命令解决 Node.js 版本兼容问题:`--openssl-legacy-provider` 深度解析
node.js
万敏2 天前
Vue3 全栈实战:第一阶段复盘(第1-8周)
vue.js·node.js·全栈
濮水大叔2 天前
舒服了,CabloyJS 的 AI Spec 驱动开发会自动生成甘特图和燃尽图
typescript·node.js·vibecoding
FungLeo2 天前
成为全栈·Node 后端篇·部署上线:从本地起服到真正对外服务
node.js·后端部署·成为全栈