Node.js+koa2
2023-09-11 14:16:54 时间
const Koa = require('koa')
const app = new Koa()
const bodyParser = require('koa-bodyparser')
app.use(bodyParser())
app.use(async (ctx) => {
if (ctx.url === '/' && ctx.method === 'GET') {
let html = `
<h2>This is demo</h2>
<form method="POST" action="/">
<p>username:</p>
<input name="username">
<p>age:</p>
<input name="age">
<p>website</p>
<input name="website">
<button type="submit">submit</button>
</form>
`
ctx.body = html
} else if (ctx.url === '/' && ctx.method === 'POST') {
let postData = ctx.request.body;
ctx.body = postData
} else {
ctx.body = '<h2>Not find</h2>'
}
})
app.listen(3000, () => {
console.log('demo is run')
})
github地址:https://github.com/Rossy11/node
相关文章
- JS设计模式一:单例模式
- js代码从页面移植到文件里失效或js代码改动后不起作用的解决的方法
- Node.js Stream - 实战篇
- Node.js Undocumented(2)
- Node.js(三)—— 内置模块之fs
- Node.js(一)——什么是node?node和浏览器的区别?node能干什么?
- JS Generator函数yield表达式示例详解
- js键盘按钮keyCode及示例大全
- 《Node.js区块链开发》——3.5 亿书对DPoS机制的改进
- Node.js 把抓取到的电影节目列表单发或者群发到QQ邮箱
- Node.js ECONNREFUSED错误
- node.js服务端存储用户密码md5加密
- 《Node.js区块链开发》——1.4 加密货币可靠吗
- 《Node.js区块链开发》——1.6 参考
- 《Node.js区块链开发》——3.3 PoS:股权证明机制
- js检测移动端横竖屏
- three.js之访问几何体数据与几何体的旋转平移
- [js高手之路] es6系列教程 - 迭代器与生成器详解
- [js高手之路]Node.js模板引擎教程-jade速学与实战2-流程控制,转义与非转义
- arcgis api 3.x for js 入门开发系列二十一气泡窗口信息动态配置模板
- Node.js axios库基本用法
- Node.js基础知识梳理
- JS获取周、月、季度日期
- js语法没有任何问题但是就是不走,检查js中命名的变量名,用 service-area错误,改service_area (原)
- Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js): ModuleBuildError:
- Node.js EventEmmitter事件监听器