<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>NodeJS - 标签 - Hotine的小窝</title>
        <link>/tags/nodejs/</link>
        <description>NodeJS - 标签 - Hotine的小窝</description>
        <generator>Hugo -- gohugo.io</generator><language>zh-CN</language><copyright>This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.</copyright><lastBuildDate>Tue, 24 Mar 2026 07:06:41 &#43;0000</lastBuildDate><atom:link href="/tags/nodejs/" rel="self" type="application/rss+xml" /><item>
    <title>PM2-NodeJS进程守护程序</title>
    <link>/pm2-nodejs%E8%BF%9B%E7%A8%8B%E5%AE%88%E6%8A%A4%E7%A8%8B%E5%BA%8F/</link>
    <pubDate>Tue, 24 Mar 2026 07:06:41 &#43;0000</pubDate>
    <author>Hotine</author>
    <guid>/pm2-nodejs%E8%BF%9B%E7%A8%8B%E5%AE%88%E6%8A%A4%E7%A8%8B%E5%BA%8F/</guid>
    <description><![CDATA[<h2 id="1-pm2-是什么">1. PM2 是什么？</h2>
<p>PM2（Process Manager 2）是目前最主流的 Node.js 生产环境<strong>进程管理器</strong>。它自带负载均衡、日志管理、性能监控和热重载功能。</p>
<p>如果你只是用 <code>node app.js</code> 启动程序，一旦代码报错或者服务器重启，你的服务就直接挂了。PM2 的存在就是为了确保你的程序<strong>7x24 小时永不掉线</strong> 。</p>]]></description>
</item>
<item>
    <title>Docker宝库：Visual Studio Code</title>
    <link>/docker%E5%AE%9D%E5%BA%93vscode/</link>
    <pubDate>Wed, 07 Feb 2024 12:32:00 &#43;0000</pubDate>
    <author>Hotine</author>
    <guid>/docker%E5%AE%9D%E5%BA%93vscode/</guid>
    <description><![CDATA[<h1 id="远程开发环境通过docker安装visual-studio-code">远程开发环境，通过Docker安装Visual Studio Code</h1>
<p>通过Docker，可以在远程服务器上安装并运行Visual Studio Code，实现远程编程和开发。这对于需要在不同设备上工作或者希望在安全环境中进行代码开发的开发者来说非常有用。</p>]]></description>
</item>
<item>
    <title>Linux中安装NodeJS并用Express搭建静态网站</title>
    <link>/linux%E4%B8%AD%E5%AE%89%E8%A3%85nodejs%E5%B9%B6%E7%94%A8express%E6%90%AD%E5%BB%BA%E9%9D%99%E6%80%81%E7%BD%91%E7%AB%99/</link>
    <pubDate>Wed, 10 May 2023 08:00:00 &#43;0000</pubDate>
    <author>Hotine</author>
    <guid>/linux%E4%B8%AD%E5%AE%89%E8%A3%85nodejs%E5%B9%B6%E7%94%A8express%E6%90%AD%E5%BB%BA%E9%9D%99%E6%80%81%E7%BD%91%E7%AB%99/</guid>
    <description><![CDATA[<h2 id="nodejs部署">NODEJS部署</h2>
<h3 id="最简单的部署方式">最简单的部署方式</h3>
<p>分别输入以下命令</p>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo apt update
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">sudo apt install nodejs
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">sudo apt install npm</span></span></code></pre></div></div>
<p>之后在控制台输入</p>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">node
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">npm</span></span></code></pre></div></div>
<p>如果能正常显示版本号，那就说明装好了。可以跳过本文后边的安装过程了。</p>]]></description>
</item>
</channel>
</rss>
