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 启动")
​})

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐