
Security News
Deno Goes the Way of the Dinosaur
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.

A simple and lightweight MVC framework built on nodejs+koa2
一个基于nodejs+koa2构建的简单轻量级MVC框架,最低依赖仅仅koa和koa-router。
项目地址:https://github.com/yafoo/iijs
npm i iijs
const {app, Controller, Model, Db, Pagination, View, Ctx, Context, Logger} = require('iijs');
├── app //应用目录 (非必需,可更改)
│ ├── controller //控制器目录 (非必需,可更改)
│ │ └── index.js //控制器
│ ├── view //模板目录 (非必需,可更改)
│ │ └── index //index控制器模板目录 (非必需,可更改)
│ │ └── index.htm //模板
│ ├── model //模型目录 (非必需,可更改)
│ ├── logic //逻辑目录 (非必需,可更改)
│ ├── pagination //分页目录 (非必需,可更改)
│ └── **** //其他目录 (非必需,可更改)
├── app2 //应用2目录 (非必需,可更改)
├── common //公共应用目录 (非必需,可更改)
├── config //配置目录 (非必需,不可更改)
│ ├── app.js //APP配置 (非必需,不可更改)
│ ├── db.js //数据库配置 (非必需,不可更改)
│ ├── routes.js //路由配置 (非必需,不可更改)
│ └── **** //其他配置 (非必需,可更改)
├── public //静态访问目录 (非必需,可更改)
│ └── static //css image文件目录 (非必需,可更改)
├── node_modules //nodejs模块目录
├── server.js //应用入口文件 (必需,可更改)
└── package.json //npm package.json
// server.js
const {app} = require('iijs');
app.run(3000, '127.0.0.1', function(err){
if(!err) console.log('http server is ready on 3000');
});
// app/controller/index.js
const {Controller} = require('iijs');
class Index extends Controller {
async index() {
await this.display('Hello iijs, hello world !');
}
}
module.exports = Index;
浏览器访问地址:http://127.0.0.1:3000,页面输出:Hello iijs, hello world !
location / {
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
FAQs
A simple and lightweight MVC framework built on nodejs+koa2
The npm package iijs receives a total of 0 weekly downloads. As such, iijs popularity was classified as not popular.
We found that iijs demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.

Security News
Anthropic’s free OSS Scanner uses Mythos and other Claude models to find open source vulnerabilities and send maintainers reports with proposed fixes.

Security News
On Front Lines’ Early Adopters: CISO podcast, Andrew Becherer shares lessons from Datadog, weighs the long-term costs of AI-built tools, and explains how founders can actually gain a CISO’s trust.