node.js创建服务

1.CommonJS

node采用CommonJS规范,使用module.exports导出接口,require引入模块

//a.js

module.exports = {

a: function(){console.log('你看的到我吗?')},

b: 'bb',

}

//b.js

var aModule = require('./a.js');

aModule.a();

同理我们创建服务的时候会用到一些模块,如http模块,express等,详情见node中文网

2.创建launch.json配置文件

{

    "version": "0.2.0",

    "configurations": [

          {

           "name": "Run server.js",

           "type": "node",

           "request": "launch",

           "program": "${workspaceRoot}/server.js",

           "stopOnEntry": false,

           "args": [],

          "cwd": "${workspaceRoot}",

          "preLaunchTask": null,

          "runtimeExecutable": null,

          "runtimeArgs": [

                 "--nolazy"

           ],

          "env": {

                "NODE_ENV": "development"

            },

         "externalConsole": false,

           "sourceMaps": false,

           "outDir": null

       }

   ]

}

创建json文件是为了引入其他模块时,需要npm install。可以自行npm init创建package.json

3.创建服务

创建server.js,

使用npm引入http模块,使用终端cd到server.js的父级文件夹下输入 npm install http 安装http模块

引入模块后我们可以创建一个简单的服务了


node.js创建服务_第1张图片

注:使用‘use strict’严格模式,避免各种潜在的bug

输入node server.js

此时终端中会打印 。‘running 8091’ 

在浏览器中输入 http://localhost:8091 就可以看到这个服务上的数据 如图:

node.js创建服务_第2张图片

服务创建完成

你可能感兴趣的:(node.js创建服务)