nodejs
安装应用框架,可以访问npmjs.com 进行查找
进入需要编译的位置,打开cmd
在项目目录下输入指令npm init -y,进行初始化
得到一个json文件如下
{
"name": "4day",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC"
}
version表示版本号
author表示作者
scripts表示执行命令 --> 在这里删除test这段,为了方便改写为 "start": "supervisor index.js"
supervisor这个需要npm一个新框架,当代码改写后用于自动重启服务器
supervisor安装一般匹配全局,npm i -g supervisor@4
顺手把express一块安装了, npm i -S express@4
***@4是安装指定版本号
准备就绪后json文件的样子
{
"name": "4day",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "supervisor index.js"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"express": "^4.17.1"
}
}
新建一个index.js文件
完成初步的访问
//初始化模块
const express = require("express");
//实例化
const app = express();
//设置监听(监听端口,回调函数(返回的值显示在cmd中))
app.listen(80,function(){
console.log("-----open");
})
//设置接口(在localhost目录下的/login才能接收到这段返回值),回调函数(输入,输出,执行下一段方法(如果有下一段方法的话))
app.get("/login",function(req,res,next){
//发送数据到前端页面
res.send("發送成功");
})
启动服务
在刚才npm的cmd下,输入cpm run start 启动服务看到open到挂起状态
进入浏览器(因为设置的端口是80,所以没必要再在浏览器输入端口号)
浏览器直接访问localhost,会出现 Cannot GET /字样,但是在登入状态。则成功
再在localhost后面加上后缀/login,在页面上则会出现“發送成功”字样
简单的前后端交互就实现了