哈喽,最近发现越来越多人喜欢用Node.JS做网站!这个东东就是用C搞定的JavaScript赛道,让你在服务器上用JavaScript编写程序,速度杠杠的,代码也容易看懂!而且,它还采用模块化设计,想怎么加code就怎么加,太赞了!今天咱们就来讲讲如何简单快速的入门并且学好用好Node.JS,包括搭建环境,装常用必备软件,写代码、调试和修正,最后顺利将自己的成果发布出去!
一、搭建开发环境
搞一手Node.js之前,咱先找个舒心点的地儿。首先把Node.js下载下来安装好,然后在命令行输入:
node -v 装完之后,看看就知道现在在使用哪个Node.js版本!下面跟着步骤做个新的Node.js项目轻松愉快哦: npm init 好,给大家看看我们的软件用起来怎么样,我弄了个叫做'start up'的文件夹来监控这个过程。 二、安装依赖包 首先,要想做出网页你得先装上 express、mongoose 和 morgan 这几个家伙。安装太容易了,只需要 npm 这个小助手就能轻松搞定!只需敲击几下快捷键就完事了: 首步,赶紧下个Express呗;接着得把Mongoose和Morgan也装好咯。别忘了最后保存辛苦成果! 只需要在后面加上"-save",你喜爱的依赖包会直接被丢到package.json中的dependencies里面 三、编写代码 小伙伴们,开工这儿有一套专业的炫酷网站编程教程,快收藏保存!
javascript
用express封装我们的程序,就像包裹礼物一样。
今天跟大家随便聊聊那个叫morgan的家伙,简单说它主要管解析服务器请求和相应这事儿。
const app = express();
useNewUrlParser: true, useUnifiedTopology: true
不管有没有环境变量PORT,都默认为3000这个端口号~
app.use(morgan(‘dev’));
console.error('连接 MongoDB 失败!')
哥们儿,多试几次MongoDB的链接地址’tongmongodb://localhost/mynodeapp’!其他的就看你自由发挥咯~
咱们把db理解成Mongoose的连接器。
console.log('成功连接 MongoDB!');
db.on(‘error’,()=>{
db.once(‘open’,()=>{
res.send('Hello World!');
app.get(‘/’,(req, res)=>{
app.listen(port,()=>{
这就给您看看这儿!就是看哪样用了Express、Mongoose跟Morgan。咋回事儿?直接连了MongoDB,还在3000号口开了个网页服务器呢!
console.log(`Server running at http://localhost:${port}`);
四、调试和测试
查查代码别忘了调试和检查喔。那样咱的程序才可以稳稳地跑起来,而且质量也有保障比特币节点是带了个很牛逼的调试神器的,只要打这条命令就能启动了:
node inspect myapp.js
给你说个事儿这个页面长的有点像Chrome那个开发工具,还能帮你调试代码!再说一下,你要是对自动化测试感兴趣的话,Node.js其实挺不错的像Mocha和Chai这样的测试小玩意儿,我们都已经给准备好了,只要会用就能写出测试用例了!
五、部署和上线
搞定编程后,记得尽快让你的软件去真实世界转悠转悠!然后选个像Nginx这类的网站服务器护航,确保不会走错路。装好了别忘了时不时瞅瞅是否出啥毛病,有就赶紧修!有时候可能还要用New Relic或NodeFly瞧瞧进度
给你说这篇文章就是教你如何利用Node.js做网页开发哒。别傻站着,赶快行动起来!学好了这个,你就能马上搭建出合适的开发环境,安装必备工具,然后开始敲代码,调试都不是问题!NodeJS厉害得很,功能特别强大,速度惊人,能帮助你快速又稳定地建设网站,让你的网站瞬间就上线!
评论0