Что касается port
, вам лучше позволить среде платформы решать за вас, особенно на Heroku (или любой другой платформе веб-приложений в этом отношении, поскольку они могут иметь свои собственные настройки) - то есть вы можете изменить порт установка здесь на:
const port = process.env.PORT || 433
URL обратного вызова не имеет значения, если пользователю не нужно входить в свою учетную запись Autodesk, а затем перенаправляться обратно в приложение с доступ, предоставленный вашему приложению для их личностей - не думайте, что это требуется для образца, с которым вы играете.
И чтобы завершить цикл развертывания, вам понадобятся postinstall
сценарии для построения проекта после развертывания (команды, которые вы запускаете, чтобы запустить приложение в производстве). Подробности здесь: https://devcenter.heroku.com/articles/nodejs-support#customizing-the-build-process и https://docs.npmjs.com/misc/ сценарии
Нет, извините. Пользовательские функции в SQL Server действительно ограничены из-за требования что они быть детерминированными. Никакой окольный путь это, насколько я знаю.
Вы попытались отладить код SQL с Visual Studio?
Я был склонен в прошлом работать над своими функциями на двух этапах. Первая стадия должна была бы рассматривать их как довольно нормальные SQL-запросы и удостовериться, что я вытаскиваю правильные результаты из нее. После того, как я уверен, что это работает, как желаемый, тогда я преобразовал бы его в UDF.
Нет, Вы не можете.
можно назвать function
от stored procedure
и отладить stored procedure
(это ступит в function
)
Я решил эту проблему, временно переписав свою функцию примерно так:
IF OBJECT_ID ('[dbo].[fx_dosomething]', 'TF') IS NOT NULL
drop function [dbo].[fx_dosomething];
GO
create FUNCTION dbo.fx_dosomething ( @x numeric )
returns @t table (debug varchar(100), x2 numeric)
as
begin
declare @debug varchar(100)
set @debug = 'printme';
declare @x2 numeric
set @x2 = 0.123456;
insert into @t values (@debug, @x2)
return
end
go
select * from fx_dosomething(0.1)