zoukankan      html  css  js  c++  java
  • Node.js学习笔记2

    在优酷上学了《从0到1实现一个NodeJS框架》

    第一集,虽然代码简单,但蕴含的知识一点也不少,特此摘记温故

    知识点:定义模块

    /SERVER/server_modules/server.js  定义了本次核心模块

    const http = require('http')  //引用nodeJS原生JS
    const {serverPort} = require('../config') //引用我们自定义模块
    
    const server = ()=>
        //创建一个http服务器,传递给createServer一个回调函数,这个函数接受2个参数
        http.createServer((req,res) =>{
            res.writeHead(200,{'Content-type': 'text/html'});
            res.end('Hello World')
        }).listen(serverPort, ()=>{
        console.log('server start') //如果执行成功了打印一串文字
        }) //监听一个端口 
    
    module.exports = server; //把这个模块暴露出去

    知识点

    1).nodeJS初始化项目命令, npm init
    2).新建 config.js 配置文件,使用 const 定义常量,如

    const config = {
        serverProt : 3000
    } 

    3). 把模块给暴露给外部,如
    module.exports = config; //这样其它模块就可以访问改模块了

    4). const http = require(‘http’) //nodeJS原生模块

    5). 启动Portal(运行模块),涉及在 package.json 中“scripts”属性中的定义相关指令, “start” :“node ./app.js”

    发现一篇文章与之有些相似, 记录下进行知识点比较 纯手工搭建基于webpack4.0的vue项目

  • 相关阅读:
    dsaljkfgklj;asdfkjlsa
    aaaaaaaaa
    实验 7 综合练习 第三题
    实验 7 综合练习 第一题
    实验 7 综合练习 第四题
    实验 7 综合练习 第二题
    实验6 1
    实验 5-2
    实验5-1
    3-6
  • 原文地址:https://www.cnblogs.com/zhuji/p/12466384.html
Copyright © 2011-2022 走看看