nodejs使用
nodejs
·
1、检测是否有node
启动命令提示符,在其中输入:node -v
2、初始化项目
首先,切换到项目目录;然后输入:npm init -y
3、使用第三方模块
(1)使用第三方模块首先要安装模块,输入:npm i axios -S
(2)在该目录中创建一个js文件,然后输入:
const axios = require('axios'); //导入数据
//使用数据
axios.get("http://dida100.com/mi/list.php").then(res => {
console.log(res.data);
})
最后在命令提示符中输入:node (js文件名).js;运行结果为:
4、使用自定义模块
(1)在该目录中创建一个js文件,如:utils.js;然后自定义模块
(2)导入模块
//使用自定义模块
const utils = require('./utils.js')
var big = utils.max(55, 88);
console.log(big);
var str = utils.randomStr();
console.log(str);
最后在命令提示符中输入:node (js文件名).js;运行结果为:
5、node操作sql
(1)安装
在命令提示符中输入:npm i mysql -S
(2)导入
const mysql=require("mysql")
(3)创建连接
const conn = mysql.createConnection({
host: "localhost",//域名
user: "root",//用户名
password: "123456",//密码(根据自己数据库密码而定)
database: "feed"//数据库名称
})
(4)连接数据库
conn.connect(function(err){
if(!err){
console.log("数据库连接成功")
}
})
(5)定义sql
var sql="select * from feedback where 1"
(6)执行sql
conn.query(sql,function(err,result){
if(!err){
console.log(result);
}
})
(7)断开数据库
conn.end(function(){
console.log("数据库已断开")
})
6、内置服务器创建
(1)导入http
const http=require("http")
(2)创建服务
const server = http.createServer(function(reqmres){
//req 请求的数据 res响应的数据
res.statusCode = 200;//响应码
res.setHeader("Content-Type","application/json") //响应类型
res.end(`{}`)//返回的数据
})
(3)监听端口
server.listen(8888,function(){
console.log("localhost:8888 启动")
})
更多推荐
已为社区贡献1条内容
所有评论(0)