首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
社区首页 >问答
筛选
回答情况:
全部无回答回答未采纳
提问时间:
不限一周内一月内三月内一年内
回答标签:
express

询问一个关于sql模糊查询的问题?

编辑2021-09-01188
jwj
建议增加查询条件,缩小数据范围。或者修改 SQLITE_MAX_EXPR_DEPTH 配置(不建议)。

Serverless express服务如何发布到测试环境啊?

用户6893460
在项目的 `serverless.yml` 中可以支持发布到不同环境的,这个可以通过 `apigatewayConf.environment` 参数指定,参考:https://github.com/serverless-components/tencent-express/blob/master/docs/configure.md

tsf severless 框架使用node express构建项目,怎么连接mysql数据库?

Tabor
TSF Serverless 默认不会带mysql环境的,可以尝试使用 https://cloud.tencent.com/product/cdb 在本地打包环境 npm i -D mysql npm i -D node-mysql 然后链接CDB: const mysql = require('mysql'); const client = (sql, arg, callback) => { //1.创建连接 let config = mysql.createConnection({ host: 'localhost', user: 'root', password: 'root', database: 'vue' }) //2.开始连接 config.connect() //3.对数据库进行增删查改 config.query(sql, arg, (err, data) => { callback && callback(err, data) }) //4.关闭数据库 config.end() } module.exports = client;

在serverless中,我能否自己host 一个express(nodejs)的服务?

编辑2019-09-16935
Tina
您好,可以这样的。您可以参考如下文档,申请下http function 您可以使用常见的 WEB 框架(如 Nodejs Web 框架:Express、Koa)编写 HTTP 函数。而 WEB 框架内置的一些中间件(如cors)也会极大的方便您的业务编写 文档链接 https://cloud.tencent.com/document/product/583/37895 申请地址 https://cloud.tencent.com/apply/p/1zimo1hbjpu

微信小程序node + express + mongoose框架怎么搭建?

提问2018-06-10597
我是div
可以自己分别搜索安装

怎么部署node + express + mongoose框架?

提问2018-06-10233
Jean
镜像上没有应用就自己装node和mongodb, 然后npm i express, 对了,前后端分离的, 后端框架不用考虑小程序版本...

https怎么打开网页的内容呢?腾讯云返回的是‘Response from express‘?

提问2018-05-29321
小熊flippy
你是小程序打开还是什么?还是打开你的网站?完全没看懂你的问题

-bash: express: command not found?

提问2018-04-09883
用户1417546
我也遇到同样的问题在cd /data/后运行express yourApp时提示bash: express: command not found

SOCKETIO通讯问题?

提问2018-04-12177
用户1648319
已解决

搭建微信订阅号后台服务这个实验官方检查过吗?

提问2018-03-08627
打野小王子
这位同学app.js config对象里的token、appid、encodingAESKey 3个字段是否有填写自己订阅号的。 var config = { token: 'your token', // 填第二步中获取的 `token` appid: 'your appid', // 填第二步中获取的 `appid` encodingAESKey: 'your encodingAESKey', // 填第二步中获取的 `encodingAESKey` checkSignature: true // 可选,默认为true。由于微信公众平台接口调试工具在明文模式下不发送签名,所以如要使用该测试工具,请将其设置为false }; 如果没有配置的话启动app.js会报错 Error: encodingAESKey invalid at new WXBizMsgCrypt (E:\test\node_modules\wechat-crypto\lib\msg_crypto.js:5 6:11) at Handler.middlewarify (E:\test\node_modules\wechat\lib\wechat.js:498:20) at middleware (E:\test\node_modules\wechat\lib\wechat.js:592:39) at Object.<anonymous> (E:\test\app.js:20:14) at Module._compile (module.js:643:30) at Object.Module._extensions..js (module.js:654:10) at Module.load (module.js:556:32) at tryModuleLoad (module.js:499:12) at Function.Module._load (module.js:491:3) at Function.Module.runMain (module.js:684:10) nMain (module.js:684:10)E:\test>node app.jsServer listening at http://127.0.0.1:5050 配置token、appid、encodingAESKey3个参数可以按照实验第2步 image.png

搭建微信AI机器人 服务器创建新的项目时出错?

提问2017-11-22735
用户1425283
我也遇到了,请问你解决了吗

require wafer-node-session 时候报错 ???

编辑2017-09-08595
小芭乐
目前看起来是 Node 版本太低,不支持解构语法。根据 node.green 的结果,至少需要 Node 6.4 或以上。现在的话,建议直接上 Node 8,快到 LTS 了。

Unexpected token err require 'wafer-node-session'?

小芭乐
Node 版本不正确,需要 Node >= 6.7 以上。你是用自有机器实验的吗?

Node.js Express路由命名和排序如何确定优先级?

提问2018-04-02164
隨心之所願
不,它不是。:id将匹配任何东西。所以/api/albums/artwork对于那场比赛完全有效。Express也支持RegExp匹配。因此,可以使用RegExp制作明确的数字匹配路线。 另一种选择是使用app.param作为API文档中的解释 http://expressjs.com/api.html#app.param 这允许你为路由器定义匹配参数,这样你就可以拥有一个URL,比如/api/albums/:albumIdwhere :albumId必须是数字的,albumId如果你愿意的话,你也可以在这个时候验证一个。 但总体而言,第二种方式是相当正常的,通常我会在顶部放置静态路由,然后放置动态路由,捕获所有错误,然后处理错误。

表达式<Func <>>和Func <>之间的区别?

提问2018-03-07166
汐夜回答已采纳
使用Expression<T>你明确地创建一个表达式树 - 这意味着你可以处理组成查询的代码,就好像它是数据一样。 原因在于LINQ提供者(例如LINQ to SQL)检查查询本身,以确定将C#表达式转换为T-SQL查询的最佳方式。由于表达式树可以让你将代码视为数据提供者能够执行的操作。

Express.js中res.send和res.json的区别是什么?

提问2018-01-17475
应用案例分享
https://github.com/visionmedia/express/blob/ee228f7aea6448cf85cc052697f8d831dce785d5/lib/response.js#L174 res.json最终响应res.send,但在此之前: 尊重json spaces和json replacer应用程序设置 确保响应将有utf8字符集和application / json内容类型

Node.js Express路由命名和排序如何确定优先级?

提问2018-04-02232
housenimeia
不,它不是。:id将匹配任何东西。所以/api/albums/artwork对于那场比赛完全有效。Express也支持RegExp匹配。因此,可以使用RegExp制作明确的数字匹配路线。 另一种选择是使用app.param作为API文档中的解释 http://expressjs.com/api.html#app.param 这允许你为路由器定义匹配参数,这样你就可以拥有一个URL,比如/api/albums/:albumIdwhere :albumId必须是数字的,albumId如果你愿意的话,你也可以在这个时候验证一个。 但总体而言,第二种方式是相当正常的,通常我会在顶部放置静态路由,然后放置动态路由,捕获所有错误,然后处理错误。

Node.js Express路由命名和排序如何确定优先级?

提问2018-04-02109
Rexsen
不,它不是。:id将匹配任何东西。所以/api/albums/artwork对于那场比赛完全有效。Express也支持RegExp匹配。因此,可以使用RegExp制作明确的数字匹配路线。 另一种选择是使用app.param作为API文档中的解释 http://expressjs.com/api.html#app.param 这允许你为路由器定义匹配参数,这样你就可以拥有一个URL,比如/api/albums/:albumIdwhere :albumId必须是数字的,albumId如果你愿意的话,你也可以在这个时候验证一个。 但总体而言,第二种方式是相当正常的,通常我会在顶部放置静态路由,然后放置动态路由,捕获所有错误,然后处理错误。

如何检索POST查询参数?

提问2017-12-19176
Tabor
$ npm install --save body-parse 接着: var bodyParser = require('body-parser') app.use( bodyParser.json() ); // to support JSON-encoded bodies app.use(bodyParser.urlencoded({ // to support URL-encoded bodies extended: true })); 剩下的就像Express 3.0一样: 首先你需要添加一些中间件来解析主体的后期数据。 添加一个或两个以下代码行: app.use(express.json()); // to support JSON-encoded bodies app.use(express.urlencoded()); // to support URL-encoded bodies 然后,在您的处理程序中,使用该req.body对象: // assuming POST: name=foo&color=red <-- URL encoding // // or POST: {"name":"foo","color":"red"} <-- JSON encoding app.post('/test-page', function(req, res) { var name = req.body.name, color = req.body.color; // ... }); 请注意,express.bodyParser()不建议使用。 app.use(express.bodyParser()); ...相当于: app.use(express.json()); app.use(express.urlencoded()); app.use(express.multipart());

ExpressJS如何构建应用程序?

提问2017-12-13288
不知雨
我喜欢将自己的配置名称空间设置在顶层config.js文件中,并使用这样的嵌套名称空间。 // Set the current environment to true in the env object var currentEnv = process.env.NODE_ENV || 'development'; exports.appName = "MyApp"; exports.env = { production: false, staging: false, test: false, development: false }; exports.env[currentEnv] = true; exports.log = { path: __dirname + "/var/log/app_#{currentEnv}.log" }; exports.server = { port: 9600, // In staging and production, listen loopback. nginx listens on the network. ip: '127.0.0.1' }; if (currentEnv != 'production' && currentEnv != 'staging') { exports.enableTests = true; // Listen on all IPs in dev/test (for testing from other machines) exports.server.ip = '0.0.0.0'; }; exports.db { URL: "mongodb://localhost:27017/#{exports.appName.toLowerCase()}_#{currentEnv}" }; 这对于系统管理员编辑是很友好的。然后当我需要的东西,如数据库连接信息,这是 require('./config').db.URL 路线/控制器 我喜欢用我的控制器离开我的路线,并将其组织在一个app/controllers子目录中。然后,我可以加载它们,让他们添加他们需要的任何路线。 在我的app/server.jsJavaScript文件中,我这样做: [ 'api', 'authorization', 'authentication', 'domains', 'users', 'stylesheets', 'javascripts', 'tests', 'sales' ].map(function(controllerName){ var controller = require('./controllers/' + controllerName); controller.setup(app); }); 所以我有这样的文件: app/controllers/api.js app/controllers/authorization.js app/controllers/authentication.js app/controllers/domains.js 例如在我的域控制器,我有这样的setup功能。 exports.setup = function(app) { var controller = new exports.DomainController(); var route = '/domains'; app.post(route, controller.create); app.put(route, api.needId); app.delete(route, api.needId); route = '/domains/:id'; app.put(route, controller.loadDomain, controller.update); app.del(route, controller.loadDomain, function(req, res){ res.sendJSON(req.domain, status.OK); }); } 查看 观点app/views正在成为习惯的地方。我这样摆出来。 app/views/layout.jade app/views/about.jade app/views/user/EditUser.jade app/views/domain/EditDomain.jade 静态文件 进入一个public子目录。 Github上/ Semver / NPM 把一个README.md markdown文件放到git的git仓库中。 把一个包含语义版本号的package.json文件放在你的git仓库中,用于NPM。
Hi~
今天想聊点什么呢?
近期活跃用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档