首页 > Web开发 > 详细

Node.js开发博客项目-搭建环境(2)

时间:2021-09-10 00:59:12      阅读:33      评论:0      收藏:0      [点我收藏+]

搭建环境

首先新建blog-1文件夹,在文件夹下初始化package.json,执行命令:

npm init -y

生成的package.json文件中的main属性默认值index.js改成bin/www.js(即是在工程目录下新建bin文件夹,并在下面新建一个www.js)

  • 1.安装nodemon监听文件变化;
  • 2.安装cross-env设置环境变量。
npm i nodemon cross-env -D

package.json代码中的scripts下添加新属性dev,值如下:

{
  "name": "blog-1",
  "version": "1.0.0",
  "description": "",
  "main": "bin/www.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "dev": "cross-env NODE_ENV=dev nodemon ./bin/www.js"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "cross-env": "^7.0.3",
    "nodemon": "^2.0.12"
  }
}

在工程文件下新建app.js:

const serverHandle = (req,res) => {
    res.setHeader(‘Content-type‘,‘application/json‘);
    
    resData = {
        name: ‘xiaomo10000‘,
        site: ‘localhost‘,
        dev: process.env.NODE_ENV
    }
    
    res.end(JSON.stringify(resData));
}

module.exports = serverHandle;

www.js代码如下:

const http = require(‘http‘)

const PORT = 8000

const serverHandle = require(‘../app‘);
const server = http.createServer(serverHandle);

server.listen(PORT)

执行命令:npm run dev,在地址栏输入:http://localhost:8000/,打开控制台 就能看到请求后相应的内容如下:

{"name":"xiaomo10000","site":"localhost","dev":"dev"}

 

Node.js开发博客项目-搭建环境(2)

原文:https://www.cnblogs.com/moqiutao/p/15221056.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!