如何在服务器端运行JavaScript?前端安装nodejs教程

Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它可以让JavaScript在服务器端运行,从而实现前后端开发的统一。本文将介绍如何在前端安装node,以及一些常见的使用场景和注意事项。


如何在服务器端运行JavaScript?前端安装nodejs教程

requirejs入门

一、下载 requirejs下载http://www.requirejs.org/docs/download.html 在页面中引入,main.js是入口文件,后缀可省略 <scripttype

requirejs入门

经纬度高度转ThreeJS的xyz坐标

//计算位置 functioncalcPosition(lng,lat,alt){ varphi=(90-lat)*(Math.PI/180), theta=(lng+180)*(Math.PI/18

经纬度高度转ThreeJS的xyz坐标

ejs模板引擎全局变量

一、应用级全局变量:app.locals 这里的app变量是指:varapp=express();的app,即express实例。 通过给app.locals.xxx设定新增属性来实现在全expres

ejs模板引擎全局变量

nodejs udp连接示例

UDP(userdatagramprotocol)用户数据报协议 服务端server.js代码 vardgram=require("dgram"); varserver=dgra

nodejs udp连接示例

nodejs实现百度推送

首先在utils/index.js里封装一个推送方法,代码如下: consthttp=require("http"); /* 提交url到百度 opts参数: urlList:Ar

nodejs实现百度推送

nodejs request请求接口

requestnpm文档:https://www.npmjs.com/package/request request依赖安装 npminstall--saverequest GET varreque

nodejs request请求接口

nodejs版本管理工具,处理各种版本切换

nvm全名:node.jsversionmanagement,顾名思义是一个nodejs的版本管理工具,通过它可以安装和切换不同版本的nodejs。 下载地址(git):https://github.

nodejs版本管理工具,处理各种版本切换

linux升级nodejs版本

因现有项目需要兼容es6/7的语法async、await,服务器上的node版本还是8.11.3的版本,这个版本还不支持async、await,需要升级node到最新的版本 使用npm安装n模块,使用

linux升级nodejs版本

ejs模板引擎全局变量

一、应用级全局变量:app.locals 这里的app变量是指:varapp=express();的app,即express实例。 通过给app.locals.xxx设定新增属性来实现在全expres

ejs模板引擎全局变量

nodejs post提交报Request path contains unescaped characters错误

之所以记录一下,主要是告诉自己复制的并不可靠,而且也需要对错误有一个深刻的认知 这个错误在网上查找解决方案,基本都是讲通过JSON.stringify({name:'tom',age:22})的方式来

nodejs post提交报Request path contains unescaped characters错误

nodejs Buffer() is deprecated解决

新版本nodejs已经不支持使用newBuffer了,这里只需要把newBuffer换成Buffer.from即可 弃用的写法 newBuffer(str,"base64").to

nodejs Buffer() is deprecated解决

ejs include添加参数

2.x的ejs已经支持以下方式向include传递参数了 <%-include("head.html",{subTitle:'副标题'})%>

ejs include添加参数

nodejs下载远程文件

constrequest=require('request'); constfs=require('fs'); constpath=require('path'); router.get('/dow

nodejs下载远程文件

nodejs实现pm2进程重启

node端: constexec=require('child_process').exec //重启pm2 router.get('/pm2/restart',(req,res,next)=>

nodejs实现pm2进程重启

NodeJS 读写文件

本文简介 点赞 + 关注 + 收藏 = 学会了 操作文件是服务端一个基础的功能,也是做后端开发的必备能力之一。 操作文件主要包括读和写。而这些功能 NodeJS 都已经提供了对应的方法。只要调用就行.

NodeJS 读写文件

threejs精灵平面Sprite(类似tip效果)

效果图:!(https://oscimg.oschina.net/oscnet/eb3a5186d4a81e2dac18668c6c7123cb810.png)letcenterthis.cube.p

threejs精灵平面Sprite(类似tip效果)

Threejs绘制地图(geojson)

https://juejin.im/post/5e344733e51d453ce13d2579目前接触了一些室内地图的开发工作,二维的、三维的,数据源基本都是采用geojson格式基于geojson的

Threejs绘制地图(geojson)

Threejs 实现扩散圆环效果

ThreeJS实现扩散圆效果代码实现//r圆半径//init初始圆半径//ring圆环大小//color颜色THREE.Vector3//speed速度functionscatterCircle(r,

Threejs 实现扩散圆环效果

ThreeJS模拟人沿着路径运动

!(https://img2018.cnblogs.com/blog/814286/201809/81428620180928170921435606119465.gif)

ThreeJS模拟人沿着路径运动