小编Joh*_*ohn的帖子

如何在php/apache服务器上部署nodejs app?

我有一个专用服务器,我目前正在运行4个PHP网站.服务器配置了apache + nginx.每当我托管php网站时,我都会将文件放在public_html文件夹中,就这样,它就开始运行了.但现在我想安装nodejs应用程序.我只是对如何处理server.js文件感到困惑?以及如何让它继续运行?我应该使用pm2还是永远保持它在我的ubuntu主机上永远运行.另外如何使用example.com这样的域名运行网站

apache lighttpd nginx node.js

11
推荐指数
1
解决办法
1万
查看次数

如何模块化nodejs + expressjs代码

我将server.js作为我的nodejs-expressjs应用程序中的主文件.在客户端我使用角度js进行模板化(在服务器端不使用JADE/EJS).我想在服务器上模块化这个server.js文件,因为如果我的应用程序增长可能不太好.

var express = require('express');
var app = express();
var fs = require("fs");

/**
 *  Session
 */
var session = require('express-session');
app.use(session({secret: '!23',resave: false,saveUninitialized:false}));


var bodyParser = require('body-parser');
var mysql      = require('mysql');
var async      = require('async');

/**
 * Connect to MySQL
 */
var config = require("./config");
var db = config.database;
var connection = mysql.createPool(db);

app.use( bodyParser.json() );  

// Create application/x-www-form-urlencoded parser
var urlencodedParser = bodyParser.urlencoded({ extended: false });

/**
 *  Provide web directory
 */
app.use(express.static('public'));


app.post('/abc', function (req, res) { …
Run Code Online (Sandbox Code Playgroud)

node.js express

4
推荐指数
1
解决办法
2022
查看次数

如何使用以下条件验证密码?

密码应包含

  1. 至少有一个大写字母
  2. 至少一个小写字母
  3. 至少一位数
  4. 至少有一个特殊符号
  5. 应该超过4个字符

我试过了 - ^(?=.*\d)(?=.*[a-zA-Z])[a-zA-Z0-9!@#$%&*]{6,20}$

javascript

0
推荐指数
1
解决办法
2332
查看次数

如何在java中使用正则表达式获取URL?

我有像http://www.google.com/api/js/example这样的网址,我想在java中使用正则表达式仅提取http:/www.google.com,我该怎么做?

java url

-3
推荐指数
1
解决办法
53
查看次数

标签 统计

node.js ×2

apache ×1

express ×1

java ×1

javascript ×1

lighttpd ×1

nginx ×1

url ×1