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

搭建环境

首先新建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

以上是Node.js开发博客项目-搭建环境(2)的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>