美文网首页
Node学习(一)

Node学习(一)

作者: 依然还是或者其他 | 来源:发表于2020-06-06 18:23 被阅读0次

前言

前段时间用node写了个工具——主要用于系统内部的一些配置,也是第一次用node。
下面是构建一个简单工程的情况。

构建Node

相关包

  • koa
  • @koa/router
  • koa-bodyparser

关于热更新

nodemon

npm install nodemon -g

关于调试

IDE是使用的vscode,
launch.json配置

{
  // 使用 IntelliSense 了解相关属性。
  // 悬停以查看现有属性的描述。
  // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "启动程序",
      "program": "${workspaceFolder}/app.js",
      "runtimeExecutable": "nodemon",
      "restart": true,
      "console": "integratedTerminal",
      "internalConsoleOptions": "neverOpen"
    }
  ]
}

node app

const Koa = require("koa");
const bodyParser = require("koa-bodyparser");
const Router = require("@koa/router");

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

const router = new Router();
app.use(bodyParser());

router.post("test", async (ctx) => {
  const { params } = ctx.request.body;
  ctx.response.body = { code: 0, data: 0 };
});

app.use(router.routes());
// 在端口233监听:
app.listen(233);
console.log("app started at port 233...");

在vscode上点击debugger就可以进行调试开发了

相关文章

  • Node学习(一)

    前言 前段时间用node写了个工具——主要用于系统内部的一些配置,也是第一次用node。下面是构建一个简单工程的情...

  • node学习一

    认识nodemon 监听代码文件的变动,当代码改变之后,自动重启。 安装 npm install -g node...

  • Node学习笔记一:Hello Node!

    1.Hello World 1.1安装:nodejs Mac系统上的安装: 如果报错 则执行: 如果npm安装不成...

  • 2018-01-03

    学习顺序以及资源 node 入门 《nodejs入门》 如何系统地学习Node.js?

  • node学习笔记一

    这是廖雪峰老师一篇很好的零基础教程的链接!!下面也是看这篇教程后动手写的一些体会和demohttps://www....

  • 狼叔node经验分享

    node学习经验

  • 构建node.js应用模块

    在这里,开始Node.js的学习,通过构建一个基础的HTTP服务器,来进入学习。 node.js简介 Node.j...

  • 初学NODE 学习笔记

    NODE 学习笔记(一) NODE是什么 NODE不是后台开发语言,我们了解的JAVA、PHP、C#、.NET(d...

  • Node & Angular 4 学习记录(一)-- Node

    Node & Angular 4 学习记录(一)-- Node 前端技术一直只会一点Angular.js1.x。想...

  • 自己学习研究安装Node.js(Ubuntu)

    学习node.js的目的 学习node是因为node编写web程序能让你看清web工作原理,但又不至于代码太复杂!...

网友评论

      本文标题:Node学习(一)

      本文链接:https://www.haomeiwen.com/subject/wwmnohtx.html